TinyCOBOL

Скриншот программы:
TinyCOBOL
Детали программы:
Версия: 0.66
Дата загрузки: 11 May 15
Разработчик: The Tiny Cobol Team
Тип распространения: Бесплатная
Популярность: 6

Rating: nan/5 (Total Votes: 0)

TinyCOBOL является открытым источником компилятор COBOL для IA32 (x86) платформ.
Разработчик комментирует
Этот компилятор был впервые реализован для генерации TSR (завершить и Stay Resident) под DOS программу для моей семьи микро-терминалов, подключенных к компьютеру. Сгенерированный код не может быть С (в то время), ибо не было в свободном доступе компилятор для делать "вторая фаза" перевод. Я должен был произвести MASM-совместимый ассемблере.
Компилятор также необходим для связи с крошечной мульти задачи, ответственного за принятие консоль ПК для других задач, в то время как делает всю обработку на фоне. Таким образом, код должен быть полностью возвратный (несколько терминалов может быть запущено его в то же время), с отдельным стеком и переменной областей сегмента данных, но с общим буквальном области.
Мне пришлось разобрать 2 футов кучу списки, чтобы понять, как сделать эту работу внутри DOS, так что нет работы (даже ключ "пауза") может сделать систему недоступной в фоновом режиме, или микро-терминалы не будет работать.
Компилятор был крошечный, и принять только часть COBOL 74 стандартных, но может быть легко расширена до полного соответствия. Там не было "MOVE соответствующий" ни заявления "ALTER", как большинство из COBOL программистов (нашим клиентам) не требуют их. Там не было функций отчетов генерации и, из-за ограничений по размеру. Мы должны были работать только с первой 640 КБ памяти (я не мог в то время прерывает обслуживание вне этого пространства), оставляя достаточно места для запуска "переднего плана" приложения.
Я надеюсь, что каждый понимает теперь, почему это дерьмовый, что было так много ограничений. Теперь, как мы движемся к Linux, мы сделаем намного больше, так как не существует ни один из этих ограничений больше.

Похожие программы

KBasic
KBasic

2 Jun 15

ncc
ncc

3 Jun 15

Jikes
Jikes

3 Jun 15

CIL
CIL

20 Feb 15

Комментарии к TinyCOBOL

Комментарии не найдены
добавить комментарий
Включите картинки!