计算机语言发展史

计算机语言发展史

第一代:机器语言

全是0101010,对于机器很好识别运行,但对于人,记忆起来十分困难

第二代:汇编语言

加入了一些人类词汇,相对更好记忆了一点,通常汇编语言用于:

  • 逆向工程(反编译扒源码类似的,加密解密)
  • 机器人
  • 病毒...

第三代:高级语言

摩尔定律:价格不变时,集成电路上可容纳的晶体管数目,约每隔18个月便会增加一倍,性能也将提升一倍,换言之,每一美元所能买到的电脑性能,将每隔18个月翻两倍以上。

高级语言:主要分为面向过程面向对象两大类

  • C语言:面向过程。也是高级语言的开山鼻祖,但又有一些汇编语言的特性,常用来写一些应用系统,操作系统,工作系统之类的程序,有很强大的数据处理能力,单片机,机器。

  • C++:面向对象。C语言的升级版

  • Java:面向对象。又叫做C++--(意思是说把C++中不好的地方删减了,保留了好的地方,更精简。)常用于服务器开发等方面

  • C#:C Sharp,保留了Java细节上的一些东西,精髓没学到

  • Python:大数据分析、人工智能...

  • PHP:快速构建一个网站

  • JavaScript:网站的交互语言。

posted @ 2021-08-25 17:09  事说心语  阅读(378)  评论(0)    收藏  举报