本文作者:叶叶

高级语言不能直接(高级语言不能被直接执行)

叶叶 2024-09-20 05:50:15 21
高级语言不能直接(高级语言不能被直接执行)摘要: 本篇目录:1、高级语言源程序不能直接在计算机上运行,需要有相应的语言处理程2、...

本篇目录:

高级语言源程序不能直接在计算机上运行,需要有相应的语言处理程

对。所谓的 语言处理程序 就是说的编译器链接器。

是的。高级语言源程序是人类可读的程序代码,需要通过编译器或解释器等语言处理程序进行处理,才能转换成计算机可执行的机器语言程序。

高级语言不能直接(高级语言不能被直接执行)

需要进行编译,将源程序转成计算机可以执行的指令流,这种转换后的结果一般称为目标程序或执行程序。需要注意,有的高级语言转换后的程序并不是真正的可执行程序,而是一种称做P码的中间过渡代码。

一般使用高级程序设计语言编写的应用程序称为源程序,这种程序不能直接在计算机中运行,需要有相应的语言处理程序翻译成机器语言程序后才能运行。

不能直接执行;必须通过编译器将c语言程序“翻译”为机器语言后,才可以被计算机执行。

不能。根据查询相关信息资料显示:高级语言程序一般不能直接被计算机系统执行,需要把高级语言源程序翻译成计算机可以识别的目标程序。

高级语言不能直接(高级语言不能被直接执行)

有什么语言编写的程序不能被计算机直接执行

1、【多选题】计算机不能直接执行的程序有( )。

2、【答案】:ACD 计算机能直接执行的程序只有机器语言程序,所谓源程序是指用户使用计算机高级语言编写的程序。故选ACD。

3、高级语言等。计算机直接执行的只能是机器语言,因为机器语言不需要转换,本身就是二进制代码语言,可以直接运行,而其他的汇编浯言、高级语言、自然语言等都不是二进制语言,因此不能执行。

计算机能直接执行高级语言源程序吗

不可以。如果要在计算机上运行高级语言编写的程序,需要使用相应的编译器或解释器将其转换为可执行代码,所以计算机不可以直接执行高级语言编写的程序。

高级语言不能直接(高级语言不能被直接执行)

是的。高级语言源程序是人类可读的程序代码,需要通过编译器或解释器等语言处理程序进行处理,才能转换成计算机可执行的机器语言程序。

不能直接执行;必须通过编译器将c语言程序“翻译”为机器语言后,才可以被计算机执行。

计算机硬件不能直接执行由汇编语言或高级语言所编写的程序。

编程时采用的是高级语言,如C语言等,高级语言编写的程序代码无法被计算机直接执行,需要将高级语言转换为汇编语言,再将汇编语言转换为机器指令,最后链接生成可执行文件才能被计算机执行。

计算机不能直接识别并执行高级语言编写的源程序,必须借助另外一个翻译程序对它进行翻译,把它变成目标程序后,机器才能执行,在翻译过程中通常采用两种方式:解释和编译。

到此,以上就是小编对于高级语言不能被直接执行的问题就介绍到这了,希望介绍的几点解答对大家有用,有任何问题和不懂的,欢迎各位老师在评论区讨论,给我留言。

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

阅读
分享