Исходники
байткод-компиляторов |
Выходным
форматом здешних программ является некий байткод, "ассемблер для
абстрактного процессора". |
bpc.zip (~180kb)
Blaster Master Pascal (c) 2000 by MetalMassacre |
Автор:
??? |
Язык
исходника: .c (GNU C) |
Документация:
комментарии на английском |
copascal.zip
(~60kb) Co-Pascal v2.0 (c) 1985 by Charles Schoening |
Дальнейшее
развитие Pascal-S Никлауса Вирта. Полученный
байткод может быть интерпретирован. |
Автор:
Чарльз Шёнинг |
Язык
исходника: .pas (Turbo Pascal) |
Документация:
на английском |
facilis.zip
(~92kb) Facilis Pascal v0.20 (c) 1980-1994 by bunch of guys |
Ещё один
потомок Pascal-S. Над ним поработала куча народу, примерно в таком порядке:
Pascal-S of Niklaus Wirth modified by R.E. Berry, adapted for the IBMPC by John
R. Naleszkiewicz, extensions by Anthony M. Marcy, updated by Oleg Stepanyuk. Без наших
не обошлось. Самый старый файл в архиве датирован восьмидесятым годом, самый
новый – девяносто четвёртым. Интерпретатор байткода прилагается. |
Соавторы:
Р. Бэрри, Джон Налешкевич, Энтони Марси, Олег Степанюк |
Язык
исходника: .pas (Turbo Pascal) |
Документация:
на английском |
oc.zip (~15kb) Minimal
C-subset (c) by Lennart Augustsson |
Небольшой
компилятор/интерпретатор языка Си. Интересен тем, что может компилировать/интерпретировать
собственный исходник. |
Автор:
Леннарт Аугустссон |
Язык
исходника: .c (Borland C, GNU C) |
Документация:
нет, комментарии на английском |
pascals.zip
(~39kb) Pascal-S (c) by Nicklaus Wirth |
Это
модифицированная Андреем Хохловым версия. Добавлена возможность
саморекомпиляции. Интерпретатор виртуальной машины прилагается. |
Язык исходника:
.pas (Turbo Pascal, Free Pascal) |
Документация:
нет, комментарии на английском |
pl0pas.zip (~104kb)
PL/0 |
В архиве
собраны различные версии PL/0, в том
числе на Паскале и Си. |
Язык исходника:
.pas (Turbo Pascal, Free Pascal), .c (ANSI C) |
Документация:
на английском |
sc.zip (~26kb) The
simplest compiler by Stas Sidorenko |
Автор: Станислав Сидоренко |
Язык исходника:
.pas (Turbo Pascal, Free Pascal) |
Документация:
нет, комментарии на русском |
smallkit.zip
(~424kb) Small compiler v2.1.0 (c) 1997-2002, ITB CompuPhase |
Бестиповый
язык с синтаксисом Си. |
Язык
исходника: .c (Borland C) |
Документация:
на английском |
upc_pas.zip
(~58kb) Pascal-like compiler (c) by Guangming Xing |
Автор:
Гуаньминь Синь |
Язык
исходника: .cpp (GNU C++) |
Документация:
нет |
|
|
|