高级语言程序和汇编语言程序如何才能被计算机识别和执行?

计算机最终能识别和执行的是什么程序?
高级语言程序和汇编语言程序如何才能被计算机识别和执行?

程序这个概念范围是很广的。。。。
不过,我们一般都是指计算机程序。。。。
计算机只能执行他所能识别的机器码,这种机器码是一组有序的机器指令,这些指令是人为地设计出来的,要求计算机按照人的意志去做相关的工作(计算,图像处理之类),不同类型的计算机所执行的机器码是不同的
至于高级语言和汇编语言
汇编语言,由于机器码是由二进制表示的,这种二进制难以记忆,所以用汇编语言的符号来表示这些二进制指令,汇编语言需要经过汇编程序把这些符号翻译成机器码
高级语言,虽然人们使用汇编语言帮助记忆这些机器码,但是,汇编语言比较难以理解,不符合我们人的一半语言思维,于是就出现了高级语言,高级语言,比较接近我们所能理解的程度,高级语言必须经过编译程序,把它翻译成为目标机器码
还有一种,就是解释运行的,一半在计算机上有一个解释器,高级语言不需要直接翻译成为目标程序,只有在执行的时候,才被翻译。。。
像JAVA。。。。
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-07-07
所有的程序都能被计算机执行。
高级语言程序和汇编语言程序必须被编译成二进制的机器码才能被计算机识别和执行
第2个回答  2019-12-14
高级语言
需要经过编译连接才能被
计算机
识别,运行才能被它执行。汇编一低级语言,是
机器语言
的助记符,他不需要编译等高级语言特有的工作就能被电脑直接理解识别并运行
第3个回答  2019-04-01
被编译和解释。机器语言能被计算机直接执行。
第4个回答  2010-07-13
计算机执行的是二进制的机器语言,我们基本是看不懂的。每种高级语言在编译时就自动转换成机器语言了,我们不必关心这点。
相似回答