搜索

计算机语言从低到高有哪几类?

gecimao 发表于 2019-05-17 04:02 | 查看: | 回复:

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部计算机语言,根据其抽象的程序不同,分为:机器语言、汇编语言、高级语言。

  机器语言:就是机器能直接读懂的语言。我们知道,机器只知道电位的高低,用1代表高电位,0代表低电位,那么也就是说,机器语言就是由1和0组成的语言。举个例子,1,是Intelx86IA32的32位mov指令,后面再接一个32位的地址和32位的整数,就构成了一条完整的机器语句。

  汇编语言:机器语言是机器可以直接执行的语言,但对于程序员来说,这种语言太难于书写。像上面那条语句,摆在程序员面前就是80个0或1。于是,把它再抽象一下,用mov这种词语代替数字指令,允许用10进制等等的整数代替2进制数字,这样便是汇编语言。

  高级语言:汇编语言虽然比机器语言容易理解,但实际上它的语法还是机器语法,我们要读懂汇编语言的话,就必须一步一步跟踪CPU的寄存器和内存,然后判断这些汇编语言产生什么结果。这还是太麻烦了。所以再抽象一下,把在逻辑上构成一定功能(比如赋值、循环)的汇编代码再用英语、数学语法来代替,这样就形成了像C这样的高级语言。

  不过就现在的发展来看,又出现了比C语言的抽象程序更高的C++和Java、C#等语言。它们引进了面向对象编程的理念,所以有着更高的抽象程度。不过,它们仍然是高级语言。没有专门再为它们创造一个更“高级”的名字,最多就叫做面向对象的语言吧。

本文链接:http://brazilianthongs.net/dijiyuyan/418.html
随机为您推荐歌词

联系我们 | 关于我们 | 网友投稿 | 版权声明 | 广告服务 | 站点统计 | 网站地图

版权声明:本站资源均来自互联网,如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

Copyright @ 2012-2013 织梦猫 版权所有  Powered by Dedecms 5.7
渝ICP备10013703号  

回顶部