Informations détaillées sur le compilateur Metal C

Alternative en langage évolué à HLASM

Enterprise Metal C for z/OS offre une alternative en langage évolué à l’écriture de programmes en assembleur, et crée des applications de bas niveau à hautes performances, autonomes et indépendantes de Language Environment. Les entreprises maîtrisant peu l’assembleur de haut niveau (HLASM) peuvent ainsi développer des programmes optimisés en utilisant une syntaxe de langage C de haut niveau. Les programmeurs peuvent porter plus rapidement les programmes écrits en Metal C vers les architectures IBM Z, en les recompilant afin de les optimiser pour le système cible.

Indépendant de Language Environment

Permet aux développeurs de créer des applications autonomes à hautes performances. Le code source HLASM généré est optimisé et indépendant de Language Environment, et le module d’exécution C n’est pas nécessaire pour l’exécution. Les programmes résultants s’intègrent parfaitement avec la base de code HLASM pour offrir un accès direct aux services système z/OS.

Technologie d’optimisation avancée

Tire parti d’une technologie d’optimisation dernier cri pour générer un code optimisé à hautes performances. Développez une fois pour toutes vos applications avec Enterprise Metal C for z/OS, puis recompilez-les afin de les optimiser pour vos nouveaux systèmes z/Architecture.

Exploitation de la toute dernière z/Architecture

Exploite les tout derniers serveurs IBM z14 via de nouvelles fonctionnalités d’exploitation du matériel. Le compilateur prend en charge les fonctionnalités disponibles sur les systèmes IBM z14, et offre un support de la programmation vectorielle, afin que vous puissiez bénéficier de Vector Facility for z/Architecture. Enterprise Metal C for z/OS vous présente directement les fonctionnalités matérielles par le biais d’options, de directives, de directives pragma et de fonctions intégrées au niveau source.

Détails techniques

Logiciels requis

z/OS V2R3

    Configuration matérielle

    z/OS V2R3 est pris en charge sur les serveurs IBM Z suivants :

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

    Vous pourriez également être intéressé par

    Autres produits de la famille des compilateurs C et C++

    IBM z/OS XL C/C++

    Meilleures performances applicatives grâce à des technologies de compilation avancées

    En savoir plus

    IBM SDK for Node.js - z/OS

    IBM® SDK for Node.js - z/OS ® (sans frais de licence et avec support payant facultatif) fournit une approche sécurisée, basée sur un module et hautement évolutive permettant d'accélérer la transformation numérique sur IBM Z. Avec un codage dans le langage JavaScript particulièrement prisé, Node.js permet aux clients de l'entreprise d'exploiter l'abondance des acquis JavaScript en termes d'expertise du développement et de ressources. Avec des applications généralement développées plus rapidement et avec moins de lignes de code, Node.js permet aux clients de l'entreprise d'étendre efficacement les piles applicatives IBM Z® existantes pour répondre en temps opportun aux exigences clients qu'impose la transformation numérique.

    En savoir plus

    Acheter maintenant et se lancer