Please enable JavaScript.
Coggle requires JavaScript to display documents.
编译 (概要) - Coggle Diagram
编译
概要
软件分类
软件
软件语言
语言处理系统
系统软件
语言处理过程
预处理器
编译器
汇编器
装配连接编辑
程序设计语言
低级语言
汇编语言
依赖具体机器的特性无法改变,给程序设计语言增添了难度
机器语言
可以直接执行,但是编写很不方便
高级语言
编译程序
定义
把某一种高级语言程序等价地转换成另一种低级语言程序(如汇编语言或机器语言程序)的程序
分类
诊断编译程序:用于程序开发和调试;
优化编译程序:着重于提高目标代码效率;
交叉编译程序:可产生不同于宿主机的机器代码;
可变目标编译程序:不需重写其中与机器无关的部分就能改变目标