Этот компилятор существенно отличается от остальных, приведенных на сайте. Есть мнение, что реализованное в компиляторе подмножество языка – это уже не PL/1, а другой язык, лишь за структуру которого была взята общая структура PL/1.
Отличий и дополнений действительно много. Но все-таки, «дух» и основные методы и приемы при создании программ остаются прежними. И в этом смысле это именно PL/1.
При этом есть еще одно существенное отличие. Этот компилятор можно считать отечественным. И дело не в том, что здесь возможно свободное использование русского языка, а в том, что развитие этого компилятора (исходный вариант разработан в 1982 году в США) много лет идет уже в России, в РКК «Энергия» и не зависит от зарубежных разработчиков.
Компилятор активно применялся при разработке ПО, используемого для системы «Энергия-Буран» и орбитального пилотируемого комплекса «Мир», а сейчас используется для различных задач, связанных с Международной космической станцией. Например, для создания программы баллистико-навигационного отображения космонавтам полетной обстановки. Эти программы постоянно работают на Российском сегменте и постоянно совершенствуются.
КРАТКИЕ СВЕДЕНИЯ О РЕАЛИЗАЦИИ КОМПИЛЯТОРА PL/1-KT
- Система программирования, включающая компилятор, редактор связей, редактор библиотеки, транслятор с ассемблера, встроенный отладчик, системные библиотеки, файлы стандартных описаний, словом, все, кроме редактора исходного текста, находится в единственном файле-контейнере PLINK.EXE (PLINK64.EXE).
- Какая именно утилита будет запущена, определяется видом командной строки, по умолчанию по имеющемуся расширению имени файла: