计算机语言的发展史
更易更强
机器语言
计算机的基本计算方式是基于二进制的方式,这种代码是直接输入给计算机使用的,不经过任何的转换。
汇编语言
- 解决了人类无法读懂机器语言的
- 指令代替了二进制
目前的应用:逆向工程、机器人、病毒……
第三代语言
摩尔定律:价格不变的时候,集成电路上可容纳的晶体管数目,每18个月就会提升一倍,性能也会提升一倍。
现在已经逐步停滞了,可能就要用到量子通讯了
高级语言
分为 面向过程 和 面向对象 两类
C语言是典型的 面向过程 的语言,C++和Java是典型的 面向对象 的语言
面向过程和面向对象是相辅相成的
C语言是最重要的,可以看作是高级语言的鼻祖,许多语言都和C语言有千丝万缕的联系。
C++就变成了面向对象的C语言;
Java又称为C++--,意为从C++中去除了一部分;
C#(C sharp)很像Java,由微软发明,但是没有学到精髓(不跨平台也不通用,只在windows系统上);
整个计算机语言的历史其实就是山寨史。

浙公网安备 33010602011771号