6.计算机语言发展史

总结:更易更强,整个发展史就是一部山寨和创新史。
 
机器语言-->汇编语言-->高级语言
机器语言:二进制0,1
汇编语言:指令代替二进制。目前应用逆向工程,破解游戏把一个软件逆向开发出来、机器人、病毒...
高级语言:第三代语言
 
第三代语言:
 
  摩尔定律:当价格不变时,集成电路上可容纳的晶体管数目,约每隔18个月(1年半)便会增加一倍,性能也将提升一倍。换言之,每一美元所能买到的电脑性能。将每隔18个月翻两倍以上。
  第三代语言大体分为:面向过程和面向对象两大类。C是典型的面向过程,C++和Java是面向对象。但Java不是简单的面向对象。它是面向过程和面向对象相辅相成的。
  C语言:现代语言的鼻祖,和许多语言有千丝万缕的联系,C语言是比较强大的,有高级语言的特性,也有汇编的特点,比较复杂。主要用于写一些操作系统,写一些应用程序系统,写一些工作系统设计...编写一些不依赖于计算机硬件的一些应用程序。应用比较广泛,有很强的数据处理能力,不仅仅在软件开发上,各种科研项目都会用到,很多单片机,一些机器也会用到C语言。
  C++:C的升级版,C语言面向对象的扩充,成为一种面向对象的语言。
  Java:以C/C++为原型开发的,开始有人叫它C++--
  C#:C sharp,大量Java特性,微软山寨了Java细节,但没学到Java的精髓,微软想绑定自己电脑,不跨平台,也不通用,这样失去了和Java竞争的优势。
  Python人工智能,大数据分析、PHP快速构建网站、JavaScript
 
 


原文地址:https://www.cnblogs.com/duanfu/p/12221731.html