Metal C 編譯器的詳細資料

HLASM 的高階語言替代方案

Enterprise Metal C for z/OS 可提供高階語言替代方案以編寫組合語言程式,以及建立高效能不限語言環境的低階獨立式應用程式。高階組合語言 (HLASM) 技能有限的組織,可以使用高階 C 語言語法來開發最佳化程式。程式設計師可進行重新編譯,以便更快速地使用 Metal C 來編寫瞄準 IBM Z 架構的目標程式,藉此納入目標系統最佳化。

不限語言環境

容許開發人員建立高效能的低階獨立式 應用程式。所產生的最佳 HLASM 原始碼不限語言環境,而且無需 C 執行時期就能執行。所產生的程式可與 HLASM 程式碼庫完美整合,以便直接存取 z/OS 系統服務。

進階最佳化技術

善用最新穎的最佳化技術,來產生高效能的最佳化程式碼。使用 Enterprise Metal C for z/OS 進行一次應用程式開發,之後即可進行重新編譯,以便針對新的 z/Architecture 系統進行最佳化。

運用最新 z/Architecture

充分利用最新的 IBM z14伺服器,以及各種徹底善用硬體的新功能。此編譯器支援 IBM z14 系統上可用的機能,並提供向量程式設計支援,讓您能夠利用 Vector Facility for z/Architecture。Enterprise Metal C for z/OS 透過選項、指引、編譯指示和來源層次內建函數,直接公開硬體層次功能。

技術詳細資料

軟體需求

z/OS V2R3

    硬體需求

    下列 IBM Z 伺服器支援 z/OS V2R3:

    • IBM z14
    • IBM z13
    • IBM z13s®
    • IBM zEnterprise® EC12 (zEC12)
    • IBM zEnterprise BC12 (zBC12)

    您可能還會對以下項目感興趣

    C 與 C++ 編譯器系列中的其他產品

    IBM z/OS XL C/C++

    透過進階編譯技術改進應用程式效能

    瞭解更多相關資訊

    IBM SDK for Node.js - z/OS

    IBM® SDK for Node.js - z/OS®(無授權費用,可選擇付費支援)提供安全且可大幅擴充的模組驅動型方法,以在 IBM Z 上加速進行數位轉型。Node.js 讓企業客戶以常見的 JavaScript 語言編寫程式,藉此充分利用多種 JavaScript 開發人員才能和資源。Node.js 可縮短開發時間並減少程式碼行數,藉此可讓企業客戶有效率地擴增現有的 IBM Z® 應用程式堆疊,以即時回應因數位轉型而產生的客戶需求。

    瞭解更多相關資訊

    立即購買與開始使用