开发语言的迭代过程java
计算机语言的发展历程能够简单划分为如下几个阶段 :
机器语言——>汇编语言——>高级计算机语言python
一、机器语言:最初的计算机所使用的是由“0”和“1”组成的二进制数,二进制是计算机的语言的基础。计算机发明之初,计算机只能被少部分人使用,人 们须要用0、1组成的指令序列交由计算机执行,对于机器语言的使用与普及都是很使人头疼的问题。对于程序的移植能力几乎没有,从而时间成本,人力成本十分昂贵。但机器语言也不是没有优点,因为这种语言是直接对计算机硬件进行操做,因此在特定型号的计算机上面,运算效率也是很高的,机器语言的出 现对于将来的计算机语言发展起到了很好的推进做用,因此机器语言也是第一代计算机语言。c++
二、汇编语言:汇编语言是在机器语言的基础上诞生的一门语言,用一些简洁的英文字母、符号串来替代一个特定的指令的二进制串,这也提升了语言的记忆性和识别性。对于程序的开发与维护起到了积极做用。汇编语言一样也是直接对硬件进行操做,这样依然局限了它的移植性。可是使用汇编语言针对计算机特定硬件而编制的汇编语言程序,对于计算机硬件的功能和特长的发挥已有了很大进步,它精炼而质量高,因此至今还是一种经常使用的程序开发语言。c#
三、高级计算机语言:在与计算机的不断交流中,人们对计算机程序的移植性需求不断提升,此时急须要一种不依赖于特定型号的计算机的语言,用这种语言编写的程序能在在各类平台都正常运行。从最初的语言诞生至今,已经相继出现了几百种语言。高级语言的发展也从最初的结构化语言发展成为面向过程语言设计和面向对象语言设计。面向过程语言设计的表明有:C语言,Fortran,cobol,pascal,ada等等一系列语言,而面向对象语言设计的表明则为:python、java, c++,c#等。ide