奇異的架構和標準委員會的擔憂
C 和C 標準故意未定義語言實現的某些方面,以適應非常規的架構特徵。雖然大多數現代電腦都遵循標準架構,但也有例外,這表明語言設計需要靈活性。
具有獨特屬性的奇異架構
考慮 Unisys ClearPath Dorado伺服器,提供與舊軟體的向後相容性。這些伺服器表現出偏離常規的特殊屬性:
對C 的影響可移植性
雖然C 透過未定義某些低階方面來鼓勵可移植性,但它並沒有強制要求特定的資料大小或算術表示。這樣可以靈活地將程式碼移植到 Dorado 伺服器等獨特架構,從而避免可能影響效率的模擬。
案例研究:Unisys C 編譯器
有趣,Unisys 為 Dorado 伺服器提供了一個 C 編譯器。該編譯器顯示以下數據類型:
針對這種不尋常架構的 C編譯器的存在證明了標準委員會在適應異國實現方面的遠見以及語言設計中抽象化對於跨不同平台的可移植性的重要性。
以上是C 標準如何考慮 Unisys ClearPath Dorado 伺服器等奇異架構?的詳細內容。更多資訊請關注PHP中文網其他相關文章!