编译器的作用

计算机可识别的语言

  • 首先,存储在计算中的一起内容都是数字。数字是以数字(0,1)形式存储的,字符也是艺术字形式存储的,每个字符都有一个数字代码。计算机装载到寄存器的指令是以数字形式存储的,指令集中的每一条指令具有一个数字代码。
  • 其次计算机程序最终必须以这种数字指令代码(或称为机器语言)来表示。

编译器与计算机的关系

  • 编译器是将高级语言程序解释成为计算机所需的详细机器语言指令集的程序。
  • 一般来说,每种计算机在设计上都有其自身特有的机器语言。所以用机器语言为一个Intel CPU编写程序对AMD CPU来说什么都不是。但我们可以将编译器匹配成一种特定的机器语言。这样使用正确的编译器或编译器集,就可以将同一高级语言程序转换为各种不同的机器语言程序。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容