Возможности IBM APL2

Интерактивное решение задач

Сосредоточьтесь на том, что необходимо сделать. IBM® APL2® позаботится о том, как это сделать. Базовый язык APL2 содержит набор математических и логических функций, а также функций сортировки и поиска. Многократно используемый протокол интерактивных сеансов поддерживает исследования и эксперименты. Можно работать как в традиционных средах программирования, так и в средах в виде калькулятора. При работе в Microsoft Windows полнофункциональный контекстный редактор и отладчик предоставляют знакомую среду графического пользовательского интерфейса.

Мощный анализ данных

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

Возможности доступа к данным

Предоставляются разнообразные интерфейсы для доступа к файлам, базам данных и другим программам. Файловые процессоры APL2 обеспечивают несколько представлений файлов операционной системы: ориентированное на работу с записями,поток байтов или форматированное для объектов APL2 в двоичном виде. Предоставляется доступ к IBM Db2®, а на рабочих станциях - к любой базе данных или инструменту ODBC. Поддерживается непосредственный доступ к служебным программам Windows и обмен данными по протоколам COM или DDE. Программы, написанные на C, Rexx и других языках, можно вызывать так же, как функции языка APL2.

Графические средства

Предусмотрены средства для отображения данных и для работы с предпочитаемыми служебными программами. Создавайте решения с помощью не зависящих от платформы графических инструментов, входящих в состав всех систем APL2, или используйте инструменты конкретной платформы, такой как GDDM, X-Windows или Windows GUI, с помощью процессоров APL2. APL2 предоставляет встроенную поддержку TCP/IP и пример веб-сервера для взаимодействия с веб-браузерами.

Переносимость и гибкое размещение

Приложения APL2 можно переносить с одной платформы на другую или размещать на нескольких платформах. Для переноса кода APL2 и данных между платформами применяются системные команды )OUT и )IN. Можно обмениваться данными непосредственно между экземплярами APL2, работающими в разных системах, с помощью управляемого APL2 соединения TCP/IP. Можно размещать приложения в различных системах, используя протокол «клиент-сервер», протокол взаимодействия равноправных систем и протокол «главный-подчиненный», а также использовать интерфейсом сокетов TCP/IP APL2 для непосредственного доступа к службам TCP/IP.

Ознакомьтесь с IBM Workstation APL2 for Multiplatforms

Подробнее

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

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

  • Поддерживаемые в настоящее время версии IBM MVS™/ESA и IBM z/OS® с TSO/E
  • Поддерживаемые в настоящее время версии VM, VM/ESA и IBM z/VM® с CMS

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

IBM APL2 for z/OS and z/VM работает на мейнфреймах IBM с CMS или TSO.