(day02)2019.07.26学习作业(编程语言的分类、优缺点)

day02 Homework

1.什么是编程

编程就是通过编写语言写一堆文件

2.操作系统有什么用

接受应用程序或人的外部指令,然后控制硬件

3.计算机由哪三大部分组成

1.应用程序
2.操作系统
3.硬件

4.简述操作系统和应用程序的启动

1.操作系统的启动
  (1)开机
  (2)启动一个临时操作系统
  (3)临时操作系统会去读取操作洗头膏的路径地址
  (4)启动真正的操作系统
  
2.应用程序的启动
  (1)双击应用程序
  (2)cpu给内存发送指令,内存从外存中找到应用程序对应的路径地址
  (3)在内存中启动运行应用程序

5.编程语言的分类有哪些?并评估各个分类的优缺点

1.机器语言——低级语言
  优点(较汇编语言来说):执行效率高
  缺点(较汇编语言来说):开发效率低
  
2.汇编语言
  优点(较汇编语言来说):开发效率高
  缺点(较汇编语言来说):执行效率高
  
3.高级语言
 (1)编译型语言(一次性翻译)
     优点(相较于解释型语言):执行效率高
     缺点(相较于解释型语言):开发效率低
     
 (2)解释型语言(逐行翻译)
     优点(相较于编译型语言):开发效率高
     缺点(相较于编译型语言):执行效率低

猜你喜欢

转载自www.cnblogs.com/xichenHome/p/11252607.html