Detalhes do compilador Metal C

Alternativa de linguagem de alto nível para o HLASM

O Enterprise Metal C for z/OS oferece uma alternativa de linguagem de alto nível para a criação de programas em conjunto e cria aplicações de baixo nível, independentes do ambiente de linguagem e com alto desempenho. Empresas com qualificações limitadas de High Level Assembler (HLASM) podem desenvolver programas otimizados usando a sintaxe de linguagem C de alto nível. Os programadores podem direcionar mais rapidamente programas criados em arquiteturas Metal C para IBM Z, recompilando para incluir otimizações para o sistema de destino.

Independente do ambiente de linguagem

Permite que os desenvolvedores criem aplicações independentes, de baixo nível e com alto desempenho. O código-fonte HLASM gerado é otimizado e independente do ambiente de linguagem e C runtime não é necessário para a execução. Os programas resultantes integram-se perfeitamente à base de códigos do HLASM para fornecer acesso direto aos serviços do sistema z/OS.

Tecnologia de otimização avançada

Utiliza uma tecnologia de otimização de última geração para gerar códigos otimizados de alto desempenho. Desenvolva suas aplicações com o Enterprise Metal C for z/OS uma vez e depois recompile para otimizar os novos sistemas z/Architecture.

Exploração da z/Architecture mais recente

Explora os servidores IBM z14 mais recentes com novos recursos de exploração de hardware. O compilador oferece suporte aos recursos disponíveis nos sistemas IBM z14 e suporte de programação de vetor, para que seja possível utilizar o Vector Facility for z/Architecture. O Enterprise Metal C for z/OS mostra os recursos de nível de hardware diretamente para você por meio de opções, diretivas, pragmas e funções integradas de nível de origem.

Detalhes técnicos

Requisitos de software

z/OS V2R3

    Requisitos de hardware

    O z/OS V2R3 é suportado nos seguintes servidores IBM Z:

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

    Talvez você também se interesse por

    Outros produtos da família de compiladores C e C++

    IBM z/OS XL C/C++

    Melhore o desempenho do aplicativo com tecnologias de compilação avançadas

    Saiba mais

    IBM SDK for Node.js - z/OS

    O IBM® SDK for Node.js - z/OS® conta com um suporte pago opcional e não tem custo de licença, além de fornecer uma abordagem segura, orientada por módulo e altamente escalável para acelerar a transformação digital no IBM Z. Ao codificar na linguagem JavaScript popular, o Node.js permite que clientes da empresa explorem a riqueza de recursos e do talento dos desenvolvedores de JavaScript. Com aplicativos normalmente projetados em menos tempo e com menos linhas de código, o Node.js permite que clientes da empresa aumentem de forma eficiente as soluções de aplicativos IBM Z® existentes para fornecer respostas oportunas para os requisitos dos clientes orientados por transformação digital.

    Saiba mais

    Experimente agora

    Compre agora e comece a utilizar