《c 程序设计础》第一章-c 初步.ppt

《c 程序设计础》第一章-c 初步

* * * * C++中的堆与栈:/mitedu/article/details/3430332,文章结果未验证。 * * * * * * 由计算机硬件系统可以识别的二进制指令组成的语言称为机器语言。 计算机发展的初期,软件工程师们只能用机器语言来编写程序。这一阶段,在人类的自然语言和计算机编程语言之间存在着巨大的鸿沟。 汇编语言将机器指令映射为一些可以被人读懂的助记符,如ADD、SUB等。 此时编程语言与人类自然语言间的鸿沟略有缩小,但仍与人类的思维相差甚远。因为它的抽象层次太低,程序员需要考虑大量的机器细节。 高级语言屏蔽了机器的细节,提高了语言的抽象层次,程序中可以采用具有一定涵义的数据命名和容易理解的执行语句。这使得在书写程序时可以联系到程序所描述的具体事物。 机器语言:由计算机硬件系统可以识别的二进制指令组成的语言称为机器语言。计算机发展的初期,软件工程师们只能能用机器语言来编写程序。这一阶段,在人类的自然语言和计算机编程语言之间存在巨大的鸿沟。1011 1111 1101 缺点:难懂,不易修改,移植性差。 汇编语言:将机器指令映射为一些可以被人读懂的助记符,如ADD,SUB等 例如:ADD CX,DX 将DX的内容加进CX,不能立即执行,需要汇编,编程目标程序。 高级语言:屏蔽了机器的细节,提高了语言的抽象层次,程序中可以采用具有一定涵义的数据命名和容易理解的执行语句。

文档评论(0)

1亿VIP精品文档

相关文档