计算机语言史

计算机语言史

1、机器语言

电子计算机所使用的是由"0"和"1"组成的二进制数,二进制是计算机的语言的基础。就是写出一串串由"0"和"1"组成的指令序列交由计算机执行,这种计算机能够认识的语言,就是机器语言。

 

0000,0000,000000000001

0010,0000,000000000010

0001,0000,000000010000

 

 

2、汇编语言

汇编语言(assembly language)是一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。

 

main PROC

mov eax, 5 ;将数字 5 送入 eax 寄存器

add eax, 6 ;eax 寄存器加 6

INVOKE ExitProcess, 0 ;程序结束

main ENDP

 

现在按照一次一行代码的方法来仔细查看这段程序:

  • 第 1 行开始 main 程序(主程序),即程序的入口;

  • 第 2 行将数字 5 送入 eax 寄存器;

  • 第 3 行把 6 加到 EAX 的值上,得到新值 11;

  • 第 5 行调用 Windows 服务(也被称为函数)ExitProcess 停止程序,并将控制权交还给操作系统;

  • 第 6 行是主程序结束的标记

 

 

3、高级语言

高级语言(High-level programming language)是一种独立于机器,面向过程或对象的语言。

 

面向过程主流语言:C语言

面向对象主流语言:JAVA、C++、C#、python、PHP

posted @ 2020-05-11 17:10  一念包子  阅读(164)  评论(0编辑  收藏  举报