程序设计语言介绍程序设计语言的发展程序设计的方法程序开发的基本概念6
6 程序设计语言介绍 ◼ 程序设计语言的发展 ◼ 程序设计的方法 ◼ 程序开发的基本概念
程序设计语言的发展CPU指令系统,由0、1构成的机器语言指令码组成;是计算机唯一能识别并直接执行的语言效率高用助记符号描述的指令系统如编程难汇编语言ADDSUB;需翻译成机器语言符号化的机器语言一高级语言面向对象面向过程面向应用7
7 程序设计语言的发展 机器语言 汇编语言 高级语言 面向过程 面向对象 面向应用 效率高 编程难 CPU指令系统,由 0、1 构成的 指令码组成;是计算机唯一能识 别并直接执行的语言 用助记符号描述的指令系统如 ADD, SUB;需翻译成机器语言, 符号化的机器语言
高级语言高级语言高级语言屏蔽了机器的细节,提高了语言的抽象层次一程序中可以采用具有一定含义的数据命名和容易理解的执行语句这使得在书写程序时可以联系到程序所描述的具体事物更接近人类自然语言,编程方便不能直接被计算机识别,必须经过转换才能被执行例:x=x+y;/ / 先计算 x+y 的值,然后赋给 x8
8 高级语言 ⚫ 高级语言 - 高级语言屏蔽了机器的细节,提高了语言的抽象层次 - 程序中可以采用具有一定含义的数据命名和容易理解的执行语句, 这使得在书写程序时可以联系到程序所描述的具体事物 ⚫ 更接近人类自然语言,编程方便 ⚫ 不能直接被计算机识别,必须经过 转换 才能被执行 例:x=x+y; // 先计算 x+y 的值,然后赋给 x