Подробная информация о компиляторе Metal C

Язык высокого уровня как альтернатива HLASM

Enterprise Metal C позволяет использовать язык высокого уровня для написания программ на ассемблере и создает низкоуровневые, автономные, высокопроизводительные, не зависящие от языковой среды приложения. Даже при отсутствии разработчиков, хорошо знающих HLASM, организация может разрабатывать оптимизированные программы, используя синтаксис высокоуровневого языка С. Программисты получают возможность быстро переориентировать программы, написанные на Metal C, на архитектуры IBM Z путем перекомпиляции с оптимизацией под целевую систему.

Нет зависимости от языковой среды

Разработчики получают возможность создавать независимые низкоуровневые приложения с высокой производительностью. Сгенерированный оптимизированный исходный код на HLASM не зависит от языковой среды, а для его выполнения не требуется среда выполнения C. Полученные в итоге программы можно легко интегрировать с базой исходного кода на HLASM для обеспечения прямого доступа к z/OS System Services.

Расширенные методы оптимизации

Великолепная технология оптимизации позволяет генерировать высокопроизводительный оптимизированный код. Достаточно один раз разработать приложение с помощью Enterprise Metal C for z/OS - для его оптимизации под новые системы z/Architecture достаточно будет простой перекомпиляции.

Поддержка последней версии z/Architecture

Поддерживаются новейшие серверы IBM z14 с новыми функциями использования аппаратного обеспечения. Компилятор поддерживает средства, доступные в системах IBM z14, и обеспечивает поддержку векторного программирования, что позволяет использовать преимущества Vector Facility for z/Architecture. Enterprise Metal C for z/OS предоставляет заказчикам возможности аппаратного уровня посредством опций, директив (в том числе директивы pragma) и встроенных функций на уровне исходного кода.

Техническая информация

Требования к программному обеспечению

z/OS V2R3

    Требования к аппаратному обеспечению

    z/OS V2R3 поддерживается в следующих серверах IBM Z:

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

    Вам также могут быть интересны

    Другие продукты из семейства компиляторов C и C++

    IBM z/OS XL C/C++

    Повысьте производительность приложений с помощью расширенных технологий компиляции

    Подробнее

    IBM SDK for Node.js - z/OS

    Создавайте масштабируемые мощные приложения с помощью JavaScript для z/OS

    Подробнее

    Попробуйте прямо сейчас!

    Купите сейчас и начните работу