奇异的架构和标准委员会的担忧
C 和 C 标准故意未定义语言实现的某些方面,以适应非常规的架构特征。虽然大多数现代计算机都遵循标准架构,但也有例外,这表明语言设计需要灵活性。
具有独特属性的奇异架构
考虑 Unisys ClearPath Dorado服务器,提供与旧软件的向后兼容性。这些服务器表现出偏离常规的特殊属性:
对 C 的影响可移植性
虽然 C 通过未定义某些低级方面来鼓励可移植性,但它并不强制要求特定的数据大小或算术表示。这样可以灵活地将代码移植到 Dorado 服务器等独特架构,从而避免可能影响效率的仿真。
案例研究:Unisys C 编译器
有趣,Unisys 为 Dorado 服务器提供了一个 C 编译器。该编译器显示以下数据类型:
针对这种不寻常架构的 C 编译器的存在证明了标准委员会在适应异国实现方面的远见以及语言设计中抽象对于跨不同平台的可移植性的重要性。
以上是C 标准如何考虑 Unisys ClearPath Dorado 服务器等奇异架构?的详细内容。更多信息请关注PHP中文网其他相关文章!