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

    Sviluppa applicazioni veloci e scalabili con JavaScript su z/OS

    Ulteriori informazioni

    Acquista ora e inizia