Язык программирования баз данных Informix-4GL


           

Cредства разработки Informix-L


Кодовое представление на стороне клиента содержит в себе:

  • логику управления экраном на Informix-4GL и пользовательский интерфейс;
  • предложения SQL, которые направляются серверу Informix для обработки.
  • При написании своего приложения на языке Informix-4GL перед пользователем возникает задача выбора - какую версию из языковых средств Informix-4GL ему рационально использовать.

    Система программирования Informix-4GL реализована в двух версиях:

  • Informix-4GL Compiler Version - компилятор, преобразующий 4GL-программу с языка Informix-4GL в программу на языке Informix-ESQL/C, которая затем компилируется и линкуется с другими объектными модулями в выполняемый командный файл;
  • Informix-4GL RDS - система быстрой разработки (Rapid Development System), содержащая в своем составе процедуры компиляции и запуска программ на языке Informix-4GL и создающей приложение на p-коде, полностью совместимое с приложением, подготовленным компилятором Informix-4GL.
  • Оба средства используют один и тот же способ кодирования и одни и те же предложения Informix-4GL, но отличаются схемой реализации фаз компиляции и исполнения.

    В случае RDS производится компиляция исходного кода, представленного на Informix-4GL (файл source.4gl) в псевдокод, т.е. р-код (файл source.4go). Одна из причин названия языкового средства как Rapid Development System заключается в том, что время компиляции по такой технологической цепочке будет достаточно малым. Компоновка программы из отдельных объектных модулей (файл prog.4gi) производится их механическим объединением.

    Время на компиляцию для языкового средства Informix-4GL Compiler Version значительно больше. Сначала программное представление на Informix-4GL (файл source.4gl) транслируется в код на ESQL/C. Полученный файл (файл source.ec) преобразуется в код на языке С, с получением файла source.c. Далее source.c преобразуется в объектный код (файл source.o). Наконец, производится преобразование объектного кода в двоичный код (файл prog.exe), пригодный для машинного исполнения.



    Содержание  Назад  Вперед





    Forekc.ru
    Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий