IBM Informix-4GL - IBM Informix-4GL

Informix-4GL это 4GL язык программирования разработан Informix в середине 1980-х гг.

Описание

Он включает встроенные SQL, язык составителя отчетов, язык форм и ограниченный набор императивных возможностей (функции, операторы if и while, поддержка массивов и т. д.). Этот язык особенно близок к естественному, его легко выучить и использовать.

У него есть две версии компилятора, которые либо создают 1) промежуточный байтовый код для интерпретатора (известный как система быстрой разработки), либо 2) Язык программирования C код для компиляции компилятором C в машинный код (который выполняется быстрее, но компилируется медленнее, а исполняемые файлы больше). Он специально разработан для работы в качестве клиента в сети, подключенной к службе ядра СУБД IBM Informix. Имеет механизм вызова Язык программирования C функции и, наоборот, вызываются из выполнения программ на языке C. В RDS версия также имеет интерактивный отладчик для Тупые терминалы. Особенностью является комплексная проверка ошибок, встроенная в окончательный исполняемый файл, и чрезвычайно полезные сообщения об ошибках, создаваемые как компиляторами, так и исполняемыми файлами. Он также имеет встроенные модальные операторы для изменения поведения компилятора и исполняемого файла (например, заставляя компилятор включать структуры памяти, соответствующие структурам и элементам схемы базы данных, или продолжать выполнение, несмотря на условия ошибки, которые могут быть обнаружены позже).

История

Проект Informix-4GL был начат в 1985 году под руководством Криса Мэлони в качестве главного архитектора. Рой Харрингтон отвечал за Informix Turbo (позже переименованный в Online) движок, который обошел "приготовленную" файловую систему в пользу "сырого" диска. Инструмент быстрой разработки приложений под названием Инструменты FourGen CASE, был связан с Informix-4GL с 1989 по 1996 год. Был создан другой вариант инструмента программирования Informix, названный "NewEra", который поддерживал объектно-ориентированного программирования и уровень совместимости кода с Informix-4GL.

Informix была приобретена IBM в апреле 2001 года.

Несмотря на свой возраст, Informix-4GL по-прежнему широко используется для разработки бизнес-приложений, и из-за его популярности вокруг него существует значительный рынок. Поскольку бухгалтерский учет по своей сути является текстовой деятельностью, его часто выбирают из-за чисто текстового интерфейса для оптимизации эффективности ввода данных.[1] По этой причине с помощью Informix-4GL все еще разрабатываются новые бухгалтерские приложения, такие какСтэнсофт который был выпущен в 2010 году. В телекоммуникационной системе учета Eppix используется IBM смокинг услуги, написанные в Язык программирования C для динамического вызова предварительно скомпилированных объектных модулей 4GL во время выполнения.

внешняя ссылка

Рекомендации