Dettagli del compilatore Metal C

Alternativa di liguaggio di livello elevato a HLASM

Enterprise Metal C for z/OS offre un'alternativa di linguaggio di livello elevato per scrivere programmi in assiemi e creare applicazioni di basso livello, autonome e indipendenti dal Language Environment ad alte prestazioni. Organizzazioni con competenze HLASM (high level assembler) limitate possono sviluppare programmi ottimizzati, utilizzando la sintassi del linguaggio C di livello superiore. I programmatori saranno in grado di convertire più rapidamente i programmi sviluppati in Metal C per le architetture IBM Z, ricompilandoli e ottimizzandoli per il sistema di destinazione.

Indipendente dal Language Environment

Consente agli sviluppatori di creare applicazioni autonome di basso livello con prestazioni elevate. Il codice sorgente HLASM ottimizzato generato è indipendente dal Language Environment e non è richiesto il runtime C per l'esecuzione. I programmi risultanti si integrano direttamente con la code base HLASM per fornire accesso diretto a z/OS System Services.

Tecnologia di ottimizzazione avanzata

Sfrutta la tecnologia di ottimizzazione di ultima generazione per generare codice ottimizzato ad alte prestazioni. Sviluppa le tue applicazioni con Enterprise Metal C for z/OS una sola volta e poi ricompilale per ottimizzarle per i nuovi sistemi z/Architecture.

Utilizzo dell'ultima versione di z/Architecture

Si avvale dei più recenti server IBM z14 con nuove funzioni per lo sfruttamento dell'hardware. Il compilatore supporta funzioni disponibili su sistemi IBM z14 e offre supporto per la programmazione di vettori, in modo da poter usufruire della Vector Facility for z/Architecture. Enterprise Metal C for z/OS mette direttamente a disposizione funzionalità a livello hardware tramite opzioni, direttive, pragma e funzioni incorporate a livello di codice sorgente.

Dettagli tecnici

Requisiti software

z/OS V2R3

    Requisiti hardware

    z/OS V2R3 è supportato sui seguenti server IBM Z:

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

    Potresti essere interessato anche a

    Altri prodotti nella famiglia di compilatori C e C++

    IBM z/OS XL C/C++

    Migliorare le prestazioni delle applicazioni con tecnologie di compilazione avanzate

    Ulteriori informazioni

    IBM SDK for Node.js - z/OS

    IBM® SDK for Node.js - z/OS ®, senza alcun costo di licenza, e supporto retribuito facoltativo, offre un approccio sicuro, basato su moduli, altamente scalabile, per accelerare la trasformazione digitale su IBM Z. Facendo uso del noto linguaggio di programmazione JavaScript, Node.js consente alle aziende clienti di fare affidamento su un vasto gruppo di risorse, talenti e sviluppatori JavaScript. Sviluppando le applicazioni in breve tempo, con poche righe di codice, Node.js consente alle aziende clienti di migliorare le applicazioni IBM Z® esistenti, in modo da fornire una risposta tempestiva alle esigenze dei clienti alle prese con la trasformazione digitale.

    Ulteriori informazioni

    Acquista ora e inizia