スポットライト

HLASMに代わる高水準言語

Enterprise Metal C for z/OSは、アセンブリーでのプログラム作成に代わる高水準言語を提供し、低水準、自立式、かつ言語環境プログラム(Language Environment)に依存しない高性能のアプリケーションを作成します。High Level Assembler(HLASM)のスキルがあまりない組織でも、高水準のC言語構文を使用して、最適化されたプログラムを開発できます。プログラマーは、Metal Cで記述されたプログラムを、再コンパイルして対象システムへの最適化を組み込むことによって、IBM Zアーキテクチャーに素早く対応できます。

Language Environmentに依存しない

開発担当者は、高性能な低水準の自力式アプリケーションを作成できます。生成される最適化されたHLASMソース・コードはLanguage Environmentに依存せず、実行のためのCランタイムは不要です。生成されたプログラムが円滑にHLASMコード・ベースに統合され、z/OSシステム・サービスへの直接アクセスを提供します。

高度な最適化技術

先進の最適化技術を活用し、最適化された高性能のコードを生成します。Enterprise Metal C for z/OSでアプリケーションを開発した後、再コンパイルして新しいz/Architectureシステム向けに最適化します。

最新のz/Architectureの活用

新しいハードウェア活用機能によって最新のIBM z14サーバーを活用します。コンパイラーは、IBM z14システムで利用できる機能のサポートと、ベクトル・プログラミング・サポートを提供しているため、ユーザーはz/Architecture用のベクトル機構を利用できます。Enterprise Metal C for z/OSは、オプション、ディレクティブ、プラグマ、ソース・レベルの組み込み関数を通してハードウェア・レベルの機能を直接公開します。

技術的詳細

ソフトウェア要件

z/OS V2R3

    ハードウェア要件

    z/OS V2R3は、以下のIBM Zサーバーでサポートされています:

    • 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上でのデジタル変革を加速します。一般的なJavaScript言語でのコーディング手法でNode.jsを使用することで、JavaScript開発者の豊富な能力とリソースを活用できます。通常よりも短時間で少ないコード行数でアプリケーションを開発するNode.jsによって、既存のIBM Zアプリケーション・スタックを効率的に補強し、デジタル変革によって生まれる顧客の要件にタイムリーに対応できます。

    詳細を表示

    購入・お問い合わせ