计算机程序语言的执行过程(个人简单理解)
创始人
2024-02-23 22:15:11
0

各种程序语言都只能转换为“机器语言”才能执行

现在的编程语言多种多样,例如,汇编语言;c语言;c++,Java,python

语言发展的过程

在这里插入图片描述

除了机器语言外,其他语言转换为二进制机器语言

这里要明白两种将源码转换为二进制的方式:编译(编译器)和直译(解释器)

编译:把**所有的源码全部**转换为可执行的二进制代码,然后运行
直译:把源码进行**转换为二进制和运行同时进行**,并不是先把源码全部编译

在这里插入图片描述

源码(代码、程序)到执行的过程

在这里插入图片描述

汇编语言对不同系统的不适用

汇编语言是一种可编程器件的低级语言,亦称为符号语言。在汇编语言中,用助记符代替机器指令的操作码,用地址符号或标号代替指令或操作数的地址。这样看来,汇编语言直接是操作的对应的硬件。
可以想象一下,在一台硬件上本来能执行的汇编语言源码,但在另一台硬件少一个内存或磁盘的机器上还是否能够完全适用

其他高级语言的可移植

同样的源代码在不同的机器执行,只需要在不同的机器上下载对应的解释器就行,无需修改源代码
在这里插入图片描述

相关内容

热门资讯

捡到宝了!泰国上将:中国没要求... 当地时间2025年12月15日,泰国国防部长对于,泰国特种兵在战场缴获大批,柬埔寨军人放弃的,中国制...
涉嫌严重违纪违法,李舜被查 据省纪委监委驻省教育厅纪检监察组、玉溪市监委消息:云南省教育厅教材和语言文字管理处原处长、一级调研员...
原创 鞠... 2025年12月19日,最近身陷流言蜚语的鞠婧祎被拍到低调现身街头,这是她与经纪公司丝芭传媒爆发合约...
广州越秀南路有两人受伤,警方通... 12月19日晚,广州市公安局越秀分局发布警情通报:2025年12月19日17时37分,广州110接群...
原创 金... 最近,大家都注意到特朗普单方面宣布允许英伟达对华出售H200芯片。作为交换,美国政府将对H200的所...
明年起,成都全域禁止使用国Ⅰ及... 12月19日,记者从成都市生态环境局获悉,《成都市人民政府关于调整高排放非道路移动机械禁止使用区域的...
闪电进球!图拉姆1分12秒凌空... 在意大利超级杯半决赛的激烈对抗中,国米与博洛尼亚的较量可谓是一场战术与激情的巅峰对决。开场仅1分12...
美联储“三把手”淡化降息预期:... 智通财经APP获悉,美联储“三把手”、纽约联储主席威廉姆斯表示,目前没有迫切需要进一步调整利率政策,...
上海电信回应“罗永浩吐槽网速” 日前,知名博主罗永浩在朋友圈吐槽,称自己搬到上海开了电信的独享千兆宽带半年多来,绝大多数时候只有不到...
北京预计下周一全天和周五晚高峰... · 各滑雪场和部分大型商圈将成为周末出行热点。 · 工作日早晚高峰通行压力较大,早间学校、医院周边车...