首页 > 其他分享 >8.1计算机只能运行本地代码

8.1计算机只能运行本地代码

时间:2023-02-13 15:26:03浏览次数:40  
标签:8.1 代码 源文件 本地 清单 源代码 CPU

      首先,看一下代码清单8-1。这是一个用C语言记述的Windows程序。该程序运行后,会把123和456的平均值289.5显示在消息框(图8-1)中。

 

 

 

 

 

       类似于代码清单8-1这样,用某种编程语言的程序就称为源代码,保存源代码的文件称为源文件。用C语言编写的源文件的扩展名通常是“.c”,因此,这里我们就把代码清单8-1的文件命名为Sample.c。因为源文件是简单的文本文件,所以用Windows自带的记事本等文件编辑器就可以编写。

      代码清单8-1的源代码是无法直接运行的。这是因为,CPU能直接解析并运行的不是源代码二十本地代码的程序。作为计算机大脑的Pentium等CPU,也只能解释已经转换成本地代码的程序内容。

      本地(native)这个术语有“母语的”意思。对CPU来说,母语就是机器语言,而转换成机器语言的程序就是本地代码。用任何编程语言编写的源代码,最后都要翻译成本地代码(图8-2),否则CPU就不能理解。也就是说,即使是用不同编程语言编写的代码,转换成本地代码后,也都变成用同一种语言(机器语言)来表示了。

 

 

      

标签:8.1,代码,源文件,本地,清单,源代码,CPU
From: https://www.cnblogs.com/24koi/p/17116477.html

相关文章