浦发新金卡年费:高级语言与汇编语言有什么不一样?

来源:百度文库 编辑:神马品牌网 时间:2024/05/04 12:37:12
高级语言与汇编语言有什么不一样?

楼上说的不对啊!!!!

程序语言分为 高级语言和低级语言
高级语言 是一种比较接近自然和数学语言的的程序设计语言(例如:C.VC++.VB.VF等等).它的执行必须通过专门的编译程序解释成计算机能够执行的指令.
低级语言包括机器语言和汇编语言!!
机器语言是直接使用二进制表示的指令来编程的的语言(例如 10100001010101010)像这样的语言是计算机直接能够执行的.它的执行速度快,但是可读性太差.为了方便,人们用一些符号和简单的语法来表示机器指令,这就是汇编语言!!例如,"10111000111010000000011"用汇编语言表示就是"MOV AX,1000".当然,汇编语言也不被计算机直接执行,它必须通过一种叫做"汇编器"的程序翻译成机器语言才能够执行.

高级语言就是现在常说的C VB C++ VC VF 这些语言要经过处理后才能被机器理解。而汇编语言就是计算机语言。不经过任务处理就可以被计算机理解与运行。

确实楼上的楼上说得不对,不要误人子弟啊,楼上的正解,再补充两句,语言有两种一种是解释性的一种是编译型的,不过都是将程序转成计算机能够识别的机器语言,高级语言和汇编语言有什么不一样,对于这个问题,这样说吧,有许多高级语言通过编译器编译成的目标代码是汇编语言,再由汇编语言编译成机器语言,为什么这样做呢,因为开发效率,因为目标代码如果是机器语言的话势必加大了开发这个编译器的难度,而汇编就要容易多了,这样讲你清楚了吗?