计算机语言从低级到高级可以分为?

作者&投稿:畅凌 (若有异议请与网页底部的电邮联系)
计算机语言从低到高有哪几类?~

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

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

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

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

举个例子吧,
机器语言(IA32):
11000111000001011101100000100101010000100000000000000101000000000000000000000000
汇编语言(GAS):
movl $0x0005 $0x004225D8
高级语言(C):
*((int *)0x004225D8) = 0x0005;

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

按照计算机语言从低级到高级的次序,把计算机系统按功能划分成多级层次结构,每一层以一种不同的语言为特征。这些层次依次为:微程序机器级,传统机器语言机器级,汇编语言机器级,高级语言机器级,应用语言机器级等。
用转换程序把高一级机器上的程序转换为低一级机器上等效的程序,然后再在这低一级机器上运行,实现程序的功能。

扩展资料:
计算机程序中,对于高一级机器上的程序中的每一条语句或指令,都是转去执行低一级机器上的一段等效程序。执行完后,再去高一级机器取下一条语句或指令,再进行解释执行,如此反复,直到解释执行完整个程序。
计算机系统结构的逻辑实现,包含物理机器级中的数据流和控制流的组成以及逻辑设计等;对系统中某部分进行改进时,改进后系统性能提高的倍数。

按照计算机语言从低级到高级的次序,把计算机系统按功能划分成多级层次结构,每一层以一种不同的语言为特征。这些层次依次为:微程序机器级,传统机器语言机器级,汇编语言机器级,高级语言机器级,应用语言机器级等。

按照计算机语言从低级到高级的次序,把计算机系统按功能划分成多级层次结构,每一层以一种不同的语言为特征。这些层次依次为:微程序机器级,传统机器语言机器级,汇编语言机器级,高级语言机器级,应用语言机器级等。

按照计算机语言从低级到高级的次序,把计算机系统按功能划分成多级层次结构,每一层以一种不同的语言为特征。这些层次依次为:微程序机器级,传统机器语言机器级,汇编语言机器级,高级语言机器级,应用语言机器级等。

习惯上,人们将二进制的、直接与计算机"沟通"的二进制代码作为低级语言,而在其之上,是较为低级的汇编语言,再上,就是有着较好的可读性的高级语言了,比如,像c语言系列、perl、python、fortran、go等等这些都属于高级语言范畴。


学计算机先学什么语言?
零基础怎么学计算机语言 1、我是计算机专业,我们先学C,因为C++基本上跟C一样,只是在某些语法上有差异,学好C的话,很多语言都可以自学了。因为C里已经把编程用到的很多东西都提到了,数组、指针、函数等。编程语言都是都是从低级语言逐渐演变出来的,就像一个源头一样。2...

什么是机器语言,汇编语言和高级语言
机器语言是一种指令集的体系。这种指令集,称机器码(machine code),是电脑的CPU可直接解读的数据。机器码有时也被称为原生码(Native Code),这个名词比较强调某种编程语言或库,它与运行平台相关的部份。汇编语言是一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语...

电脑的发展史是什么?
电脑的发展史是:计算工具的演化经历了由简单到复杂、从低级到高级的不同阶段,例如从“结绳记事”中的绳结到算筹、算盘计算尺、机械计算机等。它们在不同的历史时期发挥了各自的历史作用,同时也启发了现代电子计算机的研制思想。1889年,美国科学家赫尔曼·何乐礼研制出以电力为基础的电动制表机,用以储...

计算机发展时间表
计算机发展历史:计算工具的演化经历了由简单到复杂、从低级到高级的不同阶段,例如从“结绳记事”中的绳结到算筹、算盘计算尺、机械计算机等。它们在不同的历史时期发挥了各自的历史作用,同时也启发了现代电子计算机的研制思想。1889年,美国科学家赫尔曼·何乐礼研制出以电力为基础的电动制表机,用以储存...

机械语言\/汇编语言\/低级语言\/高级语言各是指的什么
低级语言包括字位码、机器语言和汇编语言。它的特点是与特定的机器有关,功效高,但使用复杂、繁琐、费时、易出差错。其中,字位码是计算机唯一可直接理解的语言,但由于它是一连串的字位,复杂、繁琐、冗长,几乎无人直接使用。机器语言是表示成数码形式的机器基本指令集,或者是操作码经过符号化的基本指令集。汇编语言...

计算机语言的区别
是从ALGOL60衍生的,但功能更强且容易使用。目前,作为一个能高效率实现的实用语言和一个极好的教学工具,PASCAL语言在高校计算机软件教学中一直处于主导地位。Pascal(B.Pascal)是十七世纪法国著名数学家,他于1642年曾发明现代台式计算机的雏型机—加减法计算机。 PASCAL具有大量的控制结构,充分反映了结构化程序设计的思想...

程序设计语言有哪几类?
低级语言较接近机器语言,它是用由英文字母的助记符代替指令编码,用英文字母和阿拉伯数字组成的十六进制数代替二进制数,从而避免了过去用来表示指令、地址和数据的令人烦恼的二进制数码问题。典型的低级语言是汇编语言。正因为汇编语言是低级语言,所以它对机器依赖性较大。不同的机器有不同的指令系统,...

关于学习c语言的问题
4,C语言的结束符为分号大括号为一个语句或函数范围 5,C语言的构成 include<文件名。h> define 宏名 字符 main 主函数 ①预处理(以#开头) (不属于C语言)②书写主函数(。C)一个C语言程序是与主函数构成,主函数有且只有一个,main。可以有或没有子函数 执行程序 从子函数开始从左到右,从...

)下列各类计算机程序语言中,不属于高级程序设计语言的是
特别是集成了微软Windows视窗操作系统应用程序接口(Windows API)、三维动画DirectX API,Microsoft .NET框架。C语言是一门通用计算机编程语言,广泛应用于底层开发。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

c语言的发展史
7. C语言程序生成代码质量高,程序执行效率高 一般只比汇编程序生成的目标代码效率低10へ20%。8. C语言适用范围大,可移植性好 C语言有一个突出的优点就是适合于多种操作系统, 如DOS、UNIX,也适用于多种机型。C源程序的结构特点 1.一个C语言源程序可以由一个或多个源文件组成。2.每个源文件可...

喀喇沁左翼蒙古族自治县17621145383: 计算机语言从低到高有哪几类? -
出亮芬司: 1、低级语言- 机器语言、汇编语言和符号语言.- 汇编语言源程序必须经过汇编,生成目标文件,然后执行.2、高级语言- BASIC(True basic、Qbasic、Virtual Basic)、C、PASCAL、FORTRAN、智能化语言(LISP、Prolog)等等.- 高级语言源程序可以用解释、编译两种方式执行.通常用后一种.我们使用的C语言就是使用的后者.3、专用语言CAD系统中的绘图语言和DBMS的数据库查询语言.

喀喇沁左翼蒙古族自治县17621145383: 计算机的语言分为哪几种?
出亮芬司: 计算机语言主要分为四类:-低级语言-高级语言-专用语言-脚本语言1、低级语言-机器语言、汇编语言和符号语言.-汇编语言源程序必须经过汇编,生成目标文件,然后执行.2、高级语言-BASIC(Truebasic、Qbasic、VirtualBasic)、C、C++、PASCAL、FORTRAN、智能化语言(LISP、Prolog)等等.-高级语言源程序可以用解释、编译两种方式执行.通常用后一种.我们使用的C语言就是使用的后者.3、专用语言CAD系统中的绘图语言和DBMS的数据库查询语言.简言之,常用的计算机指令语言分四类:编程语言、网页设计语言、数据库语言、架构语言

喀喇沁左翼蒙古族自治县17621145383: 计算机中的语言可分为哪几种 -
出亮芬司: 计算机语言的种类非常的多,总的来说可以分成机器语言,汇编语言,高级语言三大类. 电脑每做的一次动作,一个步骤,都是按照已经用计算机语言编好的程序来执行,程序是计算机要执行的指令的集合,而程序全部都是用我们所掌握的语言...

喀喇沁左翼蒙古族自治县17621145383: 计算机程序设计语言如何分类?
出亮芬司: 计算机程序设计语言可分为低级语言和高级语言两大类.低级语言包括:机器语言和汇编语言,它们都是面向计算机硬件的程序设计语言.高级语言有:面向过程的结构化的程序设计语言(Basic、Pascal、C„„)和面向对象的程序设计语言(Visual Basic、Visual FoxPro、Visual C„„).

喀喇沁左翼蒙古族自治县17621145383: 计算机语言有多少种?分别是哪些?最早的是? -
出亮芬司: 太多了 主要分为三类:高级、低级、专用语言.高级有:FORTRAN、ALGOL、COBOL、BASIC、LISP、SNOBOL、PL/1、Pascal、C、PROLOG、Ada、C++、VC、VB、JAVA等 低级有:机器语言、汇编语言和符号语言等 专用语言:CAD系统中的绘图语言和DBMS的数据库查询语言等最早的应该是汇编语言

喀喇沁左翼蒙古族自治县17621145383: 40. 计算机语言按其发展可分为 - ------. -
出亮芬司: 计算机语言通常分为三类:即机器语言,汇编语言和高级语言

喀喇沁左翼蒙古族自治县17621145383: 计算机语言有那些?
出亮芬司: 计算机语言主要分为四类:低级语言,高级~,专用~,脚本~ 主要介绍一下高级语言,这比较重要... - BASIC(True basic、Qbasic、Virtual Basic)、C、C++、PASCAL、FORTRAN、智能化语言(LISP、Prolog、CLIPS、OpenCyc、Fazzy)、动态语言(Python、PHP、Ruby、Lua)等等. - 高级语言源程序可以用解释、编译两种方式执行.通常用后一种. 我们使用的C语言就是使用的后者. 低级语言和专用语言.还有脚本语言,,需要的话也可以告诉你 ,但打字有点麻烦

喀喇沁左翼蒙古族自治县17621145383: 计算机编程语言有几种?都是什么? -
出亮芬司: 计算机编程语言有很多分法,按照所处的层次可分为高级,低级,机器语言,我们用的最多的是高级语言,其中c是最基础的,也最为实用,如linux操作系统就是用c编写的,c是面向过程的,现在面向对象编程语言很流行,如c++,java,java是网络编程语言,有很好的跨平台能力, 假如你想自己的计算机水平很高,汇编语言是必须的, 我建议你先把c语言学好,有兴趣可一学习汇编语言,如80x86,应用发面学下java比较的好

喀喇沁左翼蒙古族自治县17621145383: 计算机语言都有哪几种?对于软件设计人员,哪些必须掌握? -
出亮芬司: 计算机语言主要分为低级语言和高级语言 低级语言如汇编语言,汇编语言一般用作硬件程序以及底层固件或者驱动的开发.汇编语言比较直接,执行效率比较高 高级语言是计算机发展到一定程度所出现的易于理解和掌握,同时能够实现强大功...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网