功能。举一个典型的例子，它是现代许多编译器所拥有的功能，它可将一段程式转换成一个中间层的Graph资料结构，Graph可进行数据流分析，而且可在建立实际运行的CPU指令列表之前进行重组（re-arrangement），这种中间层的使用方式，允许像是LLVM的编译系统可以同时拥有许多不同的前端语言编译器，而且可以产生许多不同架构系统的机器码。
语言.C语言虽然并没有明确设计为中间语言，但它天生就是组合语言的抽象形态，它同时作为类Unix系统及其他作业系统中的系统程式语言（Syst