正在加载图片...
91使用平台无关语言的需求 高级程序设计语言本应是平台无关的 在高级语言中,数据、控制流等都是抽象的。 源程序经过编译生成的目标码是与本地机紧密相关 的。表现在: 基本类型定义与及其字长相关; ·各机指令集不一,操作效果相当,实现过程有微小的差别: 同一语言在相同编译和执行环境下,同一程序执行速度不 (硬件差异,优化次数); 已采用增加可移植手段。 设预定义环境(包)—Ada 分出头文件-宏-编译文件C9.1 使用平台无关语言的需求 • 高级程序设计语言本应是平台无关的 – 在高级语言中,数据、控制流等都是抽象的。 – 源程序经过编译生成的目标码是与本地机紧密相关 的。表现在: • 基本类型定义与及其字长相关; • 各机指令集不一,操作效果相当,实现过程有微小的差别; • 同一语言在相同编译和执行环境下,同一程序执行速度不 一(硬件差异,优化次数); – 已采用增加可移植手段。 • 设预定义环境(包)——Ada; • 分出头文件 - 宏 - 编译文件——C;
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有