Renseignements sur le compilateur Metal C

Remplace HLASM comme langage de haut niveau

Enterprise Metal C for z/OS constitue une autre solution de langage de haut niveau qui remplace la création de programme en assembleur et crée des applications de bas niveau, autonomes et indépendantes de l'environnement de langage qui offrent des performances élevées. Les organisations dont les ressources ayant des compétences en assembleur de haut niveau (HLASM) sont limitées peuvent créer des programmes optimisés en utilisant la syntaxe du langage C de haut niveau. Les programmeurs peuvent cibler plus vite des programmes écrits en Metac C pour les architectures IBM Z en recompilant afin d'inclure des optimisations pour le système cible.

Indépendant de l'environnement de langage

Permet aux développeurs de créer des applications de bas niveau autonomes offrant des performances élevées. Le code source HLASM optimisé qui est généré est indépendant de l'environnement du langage, et le moteur d'exécution de C n'est pas nécessaire à l'exécution. Les programmes résultants s'intègrent de façon transparente au code HLASM pour offrir un accès direct à z/OS System Services.

Technologie d'optimisation évoluée

Tire parti de la technologie d'optimisation de pointe pour générer du code optimisé à hautes performances. Créez vos applications avec Enterprise Metal C for z/OS une fois, puis recompilez-les afin de les optimiser pour les nouveaux systèmes z/Architecture.

Exploitation de la plus récente z/Architecture

Tire avantage des plus récents serveurs IBM z14 avec les nouvelles fonctions d'exploitation du matériel. Le compilateur prend en charge les fonctions disponibles sur les systèmes IBM z14 et offre le soutien de programmation vectorielle, afin que vous puissiez tirer parti de la fonction Vector Facility for z/Architecture. Enterprise Metal C for z/OS expose directement les capacités au niveau matériel au moyen d'options, de directives, de pragmas et de fonctions intégrées au niveau du code source.

Renseignements techniques

Exigences logicielles

z/OS V2R3

    Exigences matérielles

    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)

    Autres produits susceptibles de vous intéresser

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

    IBM z/OS XL C/C++

    Performance des applications améliorée avec la technologie de compilation évoluée

    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

    Essayez-la maintenant

    Acheter dès maintenant et commencer