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

    Créez des applications rapides et évolutives avec JavaScript on z/OS

    En savoir plus

    Acheter maintenant et se lancer