文章目录
翻译程序
- 翻译程序
- 编译程序
- 汇编程序
- 解释程序
- 编译型语言和解释型语言
-
- C程序编译
- Java程序编译和解释
- Python程序解释
翻译程序是指把高级语言源程序翻译成机器语言程序(目标代码)的软件。
翻译程序包括编译程序和解释程序。
编译程序编译程序将高级语言源程序一次全部翻译成目标程序,每次执行程序时,只需执行目标程序,因此只要源程序不变,就无须重新编译。
虽然高级语言号称跨平台、可移植,但是同一种高级语言在不同计算机体系结构下,编译生成的目标程序是不同的。目标程序与体系结构相关,可惜仍不是计算机硬件能够直接执行的程序。
汇编程序汇编程序也是一种语言翻译程序,它把汇编语言源程序翻译成机器语言程序。
汇编语言是一种面向机器的低级语言,是机器语言的符号表示,与机器语言一一对应。
需要注意的是,编译后生成的目标文件不是汇编语言源程序,比如Java编译后生成的.class。
参考代码:
se