随着并行技术和并行语言的发展,处理并行语言的并行编译技术,将串行程序转换成并行程序的自动并行编译技术也正在深入研究之中。 另外嵌入式应用迅速增长的需求,推动了交叉编译技术的发展.还有系统芯片设计方法和关键EDA技术的研究,也带动了专用语言VHDL等及其编译技术的不断深化。
| 编译实现方式的发展 -手工 机器语言 汇编 系统程序设计语言 -自动构造工具lex yacc gcc 推动编译技术发展的因素 语言范型(计算模式) 计算机体系结构 语言范型 -命令式(imperative language) -应用式(applicative) -基于规则的(rule-based) -面向对象的(object-oriented) -并行计算(parallel computing) 体系结构 -万诺曼机体系结构 -并行体系结构 -嵌入系统 编译程序执行环境 -批处理 -交互环境 -嵌入系统环境 |
| 并行编译技术 | ||
| 交叉编译 编译程序在一个机器(宿主机)上运行,产生另一个机器(目标机)的汇编语言。嵌入式系统中的应用程序正是借助这样的编译程序生成。
|

