Полезные сведения о функциях

Выполнение требований больших данных за счет поддержки 64-разрядных приложений

Теперь компилятор поддерживает 64-разрядные приложения с опцией LP(64). Это означает, что устраняются все ограничения по объему памяти для 32-разрядных приложений: теперь ваши приложения могут использовать больше 2 ГБ общей памяти, а отдельные структуры и массивы теперь могут превышать 2 ГБ. Более того, отсутствие этих ограничений по данным может сыграть на руку при использовании всех операторов и функций PL/I как в обычных 32-разрядных приложениях.

Повышение производительности труда и модернизация с помощью XML

Новые и дополненные встроенные функции, псевдопеременные и процедуры в компиляторе помогают заметно повысить производительность труда программиста. Также добавлен новый атрибут XMLCONTENT, позволяющий создавать текст XML без тегов.

Улучшенная поддержка промежуточного ПО для DB2

В компиляторе улучшены функции работы с промежуточным ПО и добавлена дополнительная поддержка SQL для приложений DB2®. Теперь препроцессор SQL поддерживает анализ операторов DEFINE ALIAS, DEFINE ORDINAL и DEFINE STRUCTURE.

Повышенное быстродействие и расширенная функциональность для работы с JSON

В компиляторе расширены возможности векторной обработки и встроены функции работы с датой и временем по UTC. Для обработки данных JSON появились новые атрибуты JSON: JSONNAME и JSONOMIT.

Усиленная поддержка отслеживания SMF

Теперь компилятор обеспечивает новый уровень отслеживания z/OS System Management Facilities (SMF), что позволяет сократить административную отчетность при реализации отслеживания частично используемых мощностей.

Совместимость с программами на PL/I и компонентами Java

Компилятор способен получать, обрабатывать и отправлять данные Java без транзакций, та к как он поддерживает стандарт плавающей десятичной точки IEEE. Для дальнейшего повышения стыкуемости с Java компилятор предоставляет библиотеку PL/I с функциями обеспечения потокобезопасности и многопотоковые операторы (ATTACH, WAIT, DETACH) в составе поддерживаемого языка PL/I. Более того, PL/I полностью поддерживает строки с нулевым байтом в конце и UTF-8.

Упрощенная миграция

Компилятор Enterprise PL/I for z/OS® и руководство по миграции сред выполнения содержат всю полезную информацию, которая может потребоваться при переносе имеющихся ОС PL/I V2 и приложений PL/I для MVS™ в новую среду выполнения. Переход на новый компилятор дает возможность добавить в имеющиеся приложения множество новых функций Enterprise PL/I for z/OS и получить преимущества в быстродействии.

Разработка на базе рабочей станции

Rational Developer for z Systems® предоставляет интерактивную среду на базе рабочей станции, удобную для создания, обслуживания и многократного использования приложений. В Rational Developer for z Systems встроена поддержка традиционных процессов разработки с применением PL/I, но также есть возможность создавать интерфейсы веб-служб из конструктивных элементов PL/I, позволяющая легко создавать веб-службы из имеющихся приложений на PL/I.

PL/I для различных платформ

Enterprise PL/I for z/OS входит в семейство совместимых компиляторов, инструментов разработки приложений и их обслуживания. Наряду с Enterprise PL/I for z/OS компания IBM предлагает компиляторы PL/I для различных платформ и инструменты IBM File Manager, IBM Fault Analyzer и Debug Tool. Рекомендуемая среда разработки на базе рабочей станции - Rational Developer for z Systems.

Сокращение расхода ресурсов CPU в IBM z14™

IBM Enterprise PL/I for z/OS V5.2 сокращает расход ресурсов процессора в приложениях, интенсивно использующих десятичные вычисления, на 40 %, а в среднем в z14 - на 10 % по сравнению с теми же приложениями, созданными с помощью Enterprise PL/I for z/OS V5.1 в z14. Такое заметное сокращение достигнуто за счет улучшений в оптимизации и использования новой векторной обработки в упакованном десятичном формате и опции ARCH(12).

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

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

IBM Enterprise PL/I for z/OS®, V5.1 работает с поддерживаемыми выпусками следующих программ и их последующими выпусками или их эквивалентами. Дополнительную информацию о программах, требующих временных исправлений (PTF), можно найти в каталоге Program.

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

    Enterprise PL/I for z/OS®, V5.1 работает на следующих серверах IBM z Systems®:

    • IBM z13®
    • IBM zEnterprise® EC12 (zEC12)
    • IBM zEnterprise BC12 (zBC12)
    • IBM zEnterprise 196 (z196)
    • IBM zEnterprise 114 (z114)
    • IBM System z10™ (z10 EC, z10 BC)

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

    IBM Enterprise COBOL for z/OS

    Повысьте производительность своих важнейших бизнес-приложений

    Подробнее

    IBM Automatic Binary Optimizer for z/OS

    Повысьте производительность приложений на языке COBOL одним щелчком

    Подробнее