c程序设计01过-绪论.pptVIP

  • 1
  • 0
  • 约4.89千字
  • 约 28页
  • 2019-01-01 发布于福建
  • 举报
c程序设计01过-绪论

C++语言程序设计 第1讲: 绪论/5 低级语言与高级语言 面向机器的语言是低级语言;面向使用者的语言是高级语言。 机器可直接执行的语言是低级语言;必须经过“翻译”才能执行的语言是高级语言。 汇编语言是低级语言; Basic、Pascal、Fortran、C、MathLab、C++、Java、C#等都是高级语言。 低级语言由于面向机器,所以执行效率很高; 但可读性差、编写困难,不易维护。 人与计算机的沟通 机器语言: 机器直接执行 汇编语言: 与机器码对应 高级语言: 通过“翻译” 高级语言 高级语言屏蔽了机器的细节,提高了语言的抽象层次,程序中可以采用具有一定涵义的数据命名和容易理解的执行语句。这使得在书写程序时可以联系到程序所描述的具体事物。 高级语言的特征:使用人比较容易理解的逻辑语言来记录计算机运算过程。 高级语言的逻辑结构:顺序结构、选择结构、循环结构等。 高级语言与具体机器指令无关。 高级语言需要通过编译或解释才能在计算机上运行。 面向过程与面向对象 最早面向过程FORTRAN77 :代码 结构化程序 ALGOL60,后发展成PASCAL:代码 50年代开始发展,直到80年代。 80年代末C语言开始流行,一直到90年代。 面向过程实际上就是面向结构和函数的程序。 软件危机 软件危机最早在1968年的NATO会议提出,表现为: 对软件的需求远超出现有的生产能力; 人们

文档评论(0)

1亿VIP精品文档

相关文档