Среда программирования это определение

Языковая среда®, поставляемая в качестве элемента z/OS®. Предоставляет общий набор библиотек времени выполнения. Языковая среда позволяет использовать только одну среду выполнения для приложений. Независимо от языка программирования или потребностей системных ресурсов. Поскольку большинство системных зависимостей были удалены.

До появления языковой среды каждый из языков высокого уровня (HLS) предоставлял отдельную среду выполнения. Библиотеки времени выполнения. Предоставляемые языковой средой, заменяют библиотеки времени выполнения. Которые были предоставлены более старыми компиляторами. Такими как VS COBOL II. OS PL/I и C/370.

Общая среда предлагает два существенных преимущества:

  • Вы можете смешать все языки, поддерживаемые CICS®, в одной программе.
  • Вызываемые службы одной и той же языковой среды доступны для всех программ. Например:
    • Связанный список, созданный с хранилищем. Полученным с помощью вызываемых служб языковой среды в программе PL/I. Может быть обработан позже. А хранилище освобождено с помощью вызываемых служб из процедуры COBOL.
    • Символ валюты, используемый в серии отчетов, может быть установлен в рутине ассемблера. Даже если сами отчеты создаются программами COBOL.

    • Системные сообщения из программ, написанных на разных языках. Отправляются в одно и то же место назначения.

Дополнительные сведения см. в руководстве по концепциям языковой среды z/OS. Из-за этих преимуществ поддержка языков высокого уровня в CICS зависит от языковой среды.

CICS поддерживает прикладные программы , скомпилированные различными компиляторами; список компиляторов. Поддерживаемых в этом выпуске CICS Transaction Server для z/OS, см. в разделе Поддержка языков высокого уровня.

Языковая среда не поддерживает программы на языке ассемблера AMODE(64).

Большинство компиляторов. Поддерживаемых CICS и языковой средой, являются компиляторами. Совместимыми с языковой средой. А это означает. Что программы. Скомпилированные этими компиляторами. Могут использовать преимущества всех средств языковой среды. Доступных в регионе CICS.

CICS и Языковая среда также поддерживают программы. Скомпилированные некоторыми компиляторами доязыковой среды. Которые не соответствуют Языковой среде. Однако CICS не поддерживает все компиляторы доязыковой среды. Поддерживаемые Языковой средой.

Приложения, скомпилированные и связанные с компиляторами доязыковой среды. Могут успешно работать с использованием поддержки среды выполнения. Предоставляемой Языковой средой.

Эти приложения могут не требовать перекомпиляции или повторного редактирования ссылок. В некоторых случаях вам может потребоваться настроить параметры среды выполнения языковой среды таким образом. Чтобы приложения работали правильно. Дополнительные сведения см. в Руководстве по миграции приложений во время выполнения языковой среды z/OS и Руководстве по миграции компилятора и времени выполнения для используемого языка.

Библиотеки времени выполнения, поставляемые с компиляторами предязыковой среды, не поддерживаются. Не включайте никаких языковых библиотек. Кроме библиотек языковой среды. В ваш CICS startup JCL.

При изменении существующих прикладных программ или написании новых программ необходимо использовать компилятор. Поддерживаемый языковой средой. Ваши прикладные программы должны быть отредактированы по ссылкам с помощью библиотеки языковой среды SCEELKED. Что означает. Что результирующий модуль загрузки приложения может работать только в языковой среде.

В CICS вы также можете создавать ОСНОВНЫЕ ассемблерные программы. Соответствующие языковой среде. Дополнительные сведения о программах на ассемблере см. в разделе Разработка приложений на языке ассемблера.