Главная Описание Примеры on-line транслятор DokuWiki

История появления языка PL/2

Первая версия языка появилась в 1992 году, как генератор расчетных работ на языке программирования C.
Синтаксис генератора напоминал по структурным операторам языки XBase (Clipper Summer 87)
с записью результатов вычислений в промежуточные файлы для передачи между модулями.
Алгоритмической основой послужил калькулятор Б.Страуструпа, описанный в книге "Язык программирования C++".
Генератор был использован для расчета электродвигателя при выполнении курсовой работы по электрическим машинам.

Позднее (начиная с 1996 года) произошло знакомство с системой "Поток", разработанной в ООО "Севергазпром", и позднее доработанной в фирме "Атикс".
Система содержала язык программирования с использованием русских ключевых слов,
языки описания форм и отчетов, а также базы данных на бинарных файлах
с поддержкой словарей данных и обеспечением целостности.
Система на ЕС ЭВМ использовала трансляцию через Cobol и RPG.
Версия для MS DOS выполняла интерпретацию файлов на языке промежуточной виртуальной машины.
Во время работы были реализованы аналогичные библиотеки на языках FoxPro, Delphi, PHP.

В 1999г. было подготовлено yacc-описание низкоуровнего объектно-ориентированного языка программирования.
В 2014г. начата разработка в github.com/palexisru/pl2_rus.
В настоящее время (2022г.) ведется разработка варианта с промежуточной трансляцией через C# и вариант on-line на PHP.