程序
- 源程序:用源语言写的,没有翻译的程序。(.cpp)
- 目标程序:翻译成机器语言或者汇编语言后的程序。(.obj)
- 翻译程序:将源程序翻译成目标程序的程序。
(1)汇编程序:将汇编语言翻译为机器语言
(2)编译程序:将源程序翻译成机器语言或者汇编语言(如果是转为汇编语言就再经一次汇编程序加工)。 全部转为机器语言代码并保存。最终执行的是机器语言。C++,java等都是编译之后再去执行。
(3)解释程序:也是将源程序翻译成机器语言。逐句翻译成机器语言,不保存,直接执行。php,pathon就是解释语言。
(4)混合型,JIT即时编译技术。
开发过程
- 编辑阶段
- 编译阶段
- 连接阶段:将若干目标文件和若干库文件进行相互衔接生成可执行文件
- 运行阶段
- 调试阶段
文件扩展名
- cpp
- dsp
- sdw
- ncb
- opt
- plg
- debug文件夹