TinyContext - Маленький компилятор подмножества Context'а. Меньше 1000 строк, входной язык немного изменен, имена входного и выходного файлов фиксированы, с целью сокращения объема текста многие проверки не выполняются, MS-DOS.
Описание было опубликовано в журнале "Мир ПК" #5/2005.
Context - Самая старая сохранившаяся версия компилятора.
Postfix - клон Context'а с постфиксным оператором вычисления адреса. По-видимому, соответствует Context 2.02.
Pascal-S - модификация системы Pascal-S Н.Вирта.
Маленький (~2000 строк) компилятор и виртуальная машина. Для сборки нужен
Turbo Pascal 4.0-7.0 или Delphi, MS-DOS/Windows-консоль.
Tiny C - Компилятор подмножества языка C и виртуальная машина. Автор - Леннард Аугустссон (Lennart Augustsson). Меньше 700 строк кода и при этом он включает довольно много элементов языка и может компилировать себя. Для сборки компилятора необходим компилятор BCC 5.5 (Windows) или GCC (Lunux).
cc500 - Компилятор ограниченного подмножества языка C. Автор - Эдмунд Гримли Эванс (Edmund Grimley Evans). Всего 650 строк кода, может компилировать себя. Нет прямой поддержки массивов, но есть указатели на символы. Память распределяется средствами операционной системы. Linux/i386.
Small C - Small C 2.2. Для сборки компилятора
необходимы TASM/TLINK/TLIB, MS-DOS.