Исходники компиляторов
    Многие нижеприведённые компиляторы написаны энтузиастами для учебных целей или ради развлечения. Вследствие различных причин (главным образом из-за лени и нехватки времени), подавляющее большинство этих проектов было брошено на полпути, а некоторые даже в нескольких метрах от старта. Из-за этого, многим компайлерам не хватает функциональности и способностей... Но для учебных целей, думаю, сгодятся.
    О тонкостях. Так как многие разработчики решили проблему выходного формата довольно просто - не разбираясь с форматом объектных и исполняемых файлов, заменили его на простой ассемблерный текстовый листинг, - то для дальнейшего удобоварения потребуется ещё и ассемблер и, возможно, линкер. Но на мой взгляд, это более рациональный подход.
    Почти во всех данных архивах имеются уже скомпилированные версии программ, если не оговорено обратное.

    Basic

    bas2nasm.zip (~17kb) QuickBasic to Nasm compatible compiler v1.13 (c) 2003 by Nicholas Dark
    Небольшой игрушечный компилятор из QuickBasic'а в Nasm. Возможности программы пока не велики. Пример прилагается. Не скомпилировано.
    Автор: Николас Дарк
    Язык исходника: .bas (QuickBasic PDS v7.1)
    Выходной язык: .asm (16-bit => Nasm => .com, mz .exe)
    Домашний сайт: http://b2nasm.sourceforge.net/

    basic.zip (~81kb) Basic compiler for MenuetOS (c) by Jarek Pelczar
    Как видно из названия, это небольшой компайлер Бэйсика. Вообще-то он включён в дистрибутив альтернативной ОС Menuet, но пусть лежит и здесь для надёжности. Генерит 32 битный код для защищённого режима (только не DOS, а MenuetOS), хотя можно состряпать и .com файл. И ещё замечание: при вычислении математического выражения выдаётся очень неоптимизированный ассемблерный код, совсем как в "студенческих" компиляторах (см. ниже).
    Автор: Ярек Пельчар
    Язык исходника: .c (GNU C)
    Выходной язык: .asm (32 bit => Nasm, Fasm => .bin, .com)
    Документация: нет, комментарии на английском

    basmv650.zip (~797kb) The BASIC to 286 Assembly Language Translator v6.50 (c) 1998 by Kevin Diggins.
    Последняя (кажется) версия весьма популярного транслятора с бэйсикоподобного языка в ассемблер. В комплекте IDE с хелпами от стороннего разработчика, ассемблер (Arrowsoft), линкер и множество примеров. Как и Sphinx C--, Basm286 вычисляет выражения слева направо, без приоритетов.
    Автор: Кевин Диггинс
    Язык исходника: .bas (Power Basic 3.2)
    Выходной язык: .asm (16 bit => Arrosoft asm => mz .exe, .com)
    Документация: на английском

    bxbsrc.zip (~120kb) Blunt Axe Basic v1.052a (c) 2001-2004 by Sarbayo
    Этот компайлер реализует подмножество QuickBasic/RapidQ. Пока что Bxbasm умеет компилировать только консольные Win32 приложения. Особенность: Bxbasm в выходном ассемблерном листинге использует многие внутренние макросы Masm32 (такие как invoke, .if-.else-.endif и др.) Более полную версию (вместе с пакетом Masm32 - около 2.5Мб) можно скачать с домашнего сайта.
    Язык исходника: .c (Lcc-Win32)
    Выходной язык: .asm (32-bit => Masm32 => pe .exe)
    Домашний сайт: http://www.geocities.com/blunt_axe_basic/
    Документация: на английском

    gabasic.zip (~410kb) GABasic v0.30 Beta 2(Public) (c) 2000 by Gabriel Fernandez
    Ещё один компилятор Бэйсика, синтаксически совместимый с QuickBasic'ом, но выражения вычисляются без учёта приоритетов операций. Генерит асмовый листинг для защищённого режима под WDosX экстендер. К сожалению автор прекратил развивать проект, в связи с чем и опубликовал исходные тексты. А ещё бы немного - и GABasic мог бы скомпилировать сам себя!
    Автор: Габриэль Фернандес
    Язык исходника: .bas (QuickBasic v4.5 v7.1)
    Выходной язык: .asm (32 bit => Nasm => WDosX .exe)
    Домашний сайт: http://gab_soft.tripod.com/
    Документация: на английском

    mrock50.zip (~551kb) MoonRock Basic Compiler v0.50 (c) 1994-1998 by Rowan Crowe
    Создавался как альтернатива QuickBasic'у. Генерирует очень компактный асмовый листинг и, соответственно, исполняемый файл получается небольшим. В отличие от многих других диалектов языка, вычисляет выражение слева направо, не обращая внимания на приоритеты (совсем как Sphinx C--).
    Автор: Роуан Кроу
    Язык исходника: .bas (QuickBasic v4.5 v7.1)
    Выходной язык: .asm (16-bit => Tasm, Masm => mz .exe, .com)
    Домашняя страница: http://www.rowan.sensation.net.au/moonrock.html
    Документация: на английском

    newbasic.zip (~138kb) Free QuickBasic compatible compiler (c) 1998 by Marcel Smolenaars
    Очень интересная реализация бэйсик-компилятора. Синтаксис языка очень близок к QuickBasic'овскому. Поддерживается: процедуры/функции (соответственно глобальные/локальные переменные), целые типы данных (массивы лишь частично), почти все условные и циклические конструкции. Из минусов: отсутствуют какие-либо внешние библиотеки, то есть нельзя пользоваться ключевыми словами PRINT, DRAW и т. д. Зато этот компилятор соблюдает приоритеты при вычислении выражений типа "n=(x*(20-b/a)-function1(a*b,x*(z-y),b))" и генерирует при этом вполне оптимизированный код (без этих идиотских push'ов и pop'ов!) Выходным форматом является простой асмовый листинг.
    Автор: Марсель Смоленарс
    Язык исходника: .bas (MS QuickBasic PDS v7.1)
    Выходной язык: .asm (16-bit => Tasm, Masm => mz .exe)
    Домашняя страница: http://www.geocities.com/SiliconValley/Park/9751/

    sbasic20.zip (~60kb) SBasic 2.0 (C) 1989-91 DMV Widuch GmbH & Co.KG; Autor: Wolfgang Lorenz (ASCII-/LABEL-BASIC-Preprocessor: Peter Knappe)
    Вы когда-нибудь видели компилятор, написанный на GW-Basic'е? Нет? Воображение не включается? Ну так посмотрите - это же ночной кошмар сишного программера!.. Входной язык компилятора почти полностью совместим с GW-Basic'ом. Что интересно, компилятор компилирует сам себя. В архиве также исходники небольшой IDE (тоже на Бэйсике).
    Авторы: Вольфганг Лоренц и Петер Кнаппе
    Язык исходника: .bas (à la GW-Basic)
    Выходной формат: mz .exe
    Документация: нет

    smc.zip (~167kb) Steini's Mini Compiler (c) 2002 by Sebastian Steinhauer
    Ещё один игрушечный компилятор для языка, напоминающего Бэйсик и Паскаль.
    Автор: Себастьян Штайнхауэр
    Язык исходника: .bas (PowerBasic)
    Выходной язык: .asm (16-bit => Nasm => mz .exe)
    Документация: комментарии на английском и немецком

    ubasic031.zip (~440kb) UltraBasic v 0.31a (c) 2000 by Gabriel Fernandez, 2004 by Angelo Rosina
    Наследник GaBasic'а. Достигнута большая совместимость с QuickBasic'ом, а именно: выражения вычисляются с соблюдением приоритета операций. Также добавлена поддержка консольных Win32 приложений! (Судя по всему, возможно создание и оконных программ). Библиотеки дописаны соответствующим образом, их исходники на ассемблере прилагаются. Похоже, новый автор активно работает над компилятором, за последней версией можно обратиться на его домашний сайт.
    Автор: Габриэль Фернандес, Анджело Росина
    Язык исходника: .bas (QuickBasic v4.5 v7.1)
    Выходной язык: .asm (32 bit => Nasm => WDosX .exe, pe .exe)
    Документация: на английском
    Домашний сайт: http://www.geocities.com/angros47/

    C

    bcc.zip (~196kb) BCC (c) 1992 by Bruce Evans
    Какой-либо вразумительной документации к этой программе нет, поэтому разобраться особо не удалось. Ясно только, что это Си-подобный компилятор, и, что он может выдавать ассемблерный листинг для Motorola 6809 и Intel 8086/386 (16 и 32 битный код). В архиве есть несколько примеров. К данному компилятору прилагаются ещё ассемблер as.zip (~125kb) и линкер ld.zip (~26kb). Полные исходники с компилированными бинарниками для MS-DOS можно скачать с домашнего сайта.
    Автор: Брюс Ивэнс
    Язык исходника: .c (GNU C)
    Выходной язык: .asm (16, 32-bit => AS => mz, pe .exe)
    Документация: комментарии на английском
    Домашний сайт: http://www.cix.co.uk/~mayday/dev86/

    bflat050.zip (~310kb) B-flat "C" Compiler v0.50 (c) 1998, 2000 by Ken Martwick
    Это разновидность языка Си, названа не менее кратко - Би. Наверное из-за того, что до нормального Си немного не дотягивает. Тем не менее, производит 32-битный код для экстендера WDosX.
    Автор: Кен Мартуик
    Язык исходника: .c (GNU C)
    Выходной язык: .asm (32-bit => Nasm, Fasm => WDosX .exe)
    Документация: на английском

    c2asm.zip (~249kb) C to ASM Compiler (c) 2003 by Muhammad Owais Khan Afridi
     Очень минимальный Си-подобный компилятор, созданный неким пакистанским программистом в качестве университетской работы. Выдаваемый код очень неоптимизирован (помнится, наши "студенческие" компайлеры имеют этот же недостаток). Несколько примеров и подробное описание внутренних алгоритмов прилагаются. Небольшое замечание: для рекомпиляции подойдёт только MSVC++ 6.0 (во всяком случае, под Watcom и Mingw компилиться напрочь отказывалось).
    Автор: Мухаммад Оваис Хан Африди
    Язык исходника: .cpp (только MS Visual C++ 6.0)
    Выходной язык: .asm (16-bit => Tasm, Masm => mz .exe)
    Документация: на английском

    cc68iii3.zip (~149kb) 68000 and i386 C Compiler v3.1 (c) by Christoph van Wuellen
    Судя по названию, может выдавать ассемблерный листинг для процессоров 68000 (Motorola, кажется) и i386 (32-битный код). В архиве только исходники, без бинарников. Кажется, это всё должно ехать под SunOS. Короче, я не разбирался. Не скомпилировано.
    Автор: Кристоф ван Вюллен
    Язык исходника: .c (ANSI C)
    Выходной язык: .asm (GNU GAS assembler) ???
    Документация: на английском

    draak5.zip (~71kb) Draak the 16-bit multi-language compiler (c) 2000 by Jon Gentle
    Это многоязыковой настраиваемый компилятор, входной язык и генерацию кода для которого нужно определять с помощью внешних .def файлов. Возможности, тем не менее, крайне ограничены. Данная версия настроена на Си-подобный язык. Недавно проект был возрождён на базе Sourceforge.net, последняя версия под номером 0.82 гораздо более функциональна. Документации, тем не менее, крайне мало.
    Автор: Джон Джентл
    Язык исходника: .pas (Free Pascal)
    Выходной язык: .asm (16-bit => Nasm => mz .exe)
    Документация: на английском
    Домашний сайт: http://draak.sourceforge.net/

    lcc35.zip (~1.35Mb) LCC Compiler v3.5 (c) 1991-1995 by AT&T, Christopher W. Fraser and David R. Hanson
    Это компилятор ANSI C, описанный в книге "A Retargetable C Compiler: Design and Implementation" (Benjamin/Cummings, 1995, ISBN 0-8053-1670-1). Предназначен для работы в Unix и Win32, может генерировать ассемблерный листинг для MIPS, SPARC и Intel 386 (синтаксис AT&T и Intel). C документацией.
    Авторы: Кристофер Фрэйзер и Дэвид Хэнсон
    Язык исходника: .c (GNU C, Borland C)
    Выходной язык: .asm (32-bit => Masm => ??? .exe)
    Документация: на английском

    sc88.zip (~74kb) Byte Small C V1.0 (c) 1986 by Rick Grehan
    Целочисленное подмножество Си.
    Автор: Рик Грэхан
    Язык исходника: .c (ANSI C) кажется, сам себя компилирует...
    Выходной язык: .asm (16 bit => Tasm => .com)
    Документация: на английском

    scc.zip (~86kb) Scc C Compiler v1.0 beta (c) 2001 Rodney McConnell
    Небольшой экспериментальный компилятор, правда немного не доделанный. Генерирует асмовый текст для Sasm'a, который можно взять на сайте автора.
    Автор: Родни МакКоннелл
    Язык исходника: .c (GNU C)
    Выходной формат: .asm (32-bit => Sasm => DJGPP .exe)
    Домашний сайт: http://www.geocities.com/snakessoft/
    Документация: на английском

    sdl31.zip (~345kb) SDL Compiler v3.1 (c) 2000 by Artyom Samoylenko
    Клон Си. Использует часть библиотеки Borland C.
    Автор: Артём Самойленко
    Язык исходника: .cpp (Borland C++)
    Выходной язык: .asm (16-bit => Tasm => mz .exe)
    Документация: на русском

    slc004.zip (~51kb) Simple Little Compiler v0.04 (c) 1999-2000 by Rowan Crowe
    Скрещённый Си и Бэйсик. В отличие от прошлого создания данного автора, этот компилятор пытается нормально (математически) вычислять выражения. Получается не очень хорошо.
    Автор: Роуан Кроу
    Язык исходника: .moo (MoonRock Basic Compiler, короче, смотри выше.)
    Выходной язык: .asm (16 bit => Tasm, Masm => .com)
    Домашний сайт: http://www.rowan.sensation.net.au/slc.html
    Документация: на английском

    smallc22.zip (~133kb) Small C Compiler v2.2 (c) 1989 by James Hendrix
    Ещё один небольшой Си-компилятор.
    Автор: Джеймс Хендрикс
    Язык исходника: .c (компилирует сам себя)
    Выходной язык: .asm (16 bit => Tasm, Masm => .com, mz .exe)
    Документация: на английском

    C--

    32cmm.zip (~82kb) Sphinx C-- Clone for Win32 (c) 2000 by A. Halimovsky
    Клон Sphinx C--, написанный на самом C--. Производит сразу pe .exe
    Автор: А. Халимовский
    Язык исходника: .c-- (Sphinx C-v0.238)
    Выходной формат: .pe exe
    Документация: на русском

    cmmfinal.zip (~655kb) Sphinx C-- v2.0 (c) 1994, 1995 by Peter Cellik
    Когда Питер Селлик ушёл на пенсию, он отдал народу исходники своего незабвенного Sphinx C--. Здесь версия 2.0, и, как думал Селлик, - последняя. Ага. Фигушки. Такое добро мёртвым грузом долго не лежит. Как известно, проект возродил Михаил Шекер. Хотите ощутить разницу? Качайте файл, а потом быстро сюда. О чём это я? Ах да... Короче, компилятор написан на Си, для нормальной рекомпиляции потребуется Си мелкософтовский. Версия эдак шестая. Не меньше. Исходники Workbench'a также включены в архив. Он на паскале, кстати. Для тех, кто не в курсе, сообщаю особенность: Sphinx вычисляет выражения слева направо, невзирая на приоритеты.
    Автор: Питер Селлик
    Язык исходника: .c (Microsoft C 6.0)
    Выходной формат: .com, .obj
    Документация: на английском

    Context

    context.zip (~82kb) Context v1.0 (c) 1995-2002 by Andrey Khokhlov
    Компилятор языка программирования, каким понимали его во времена Вирта, - небольшой, ясный и способный скомпилировать себя. Жаль, что приверженцев старых идей осталось мало. Язык Context немного похож на Модулу с некоторыми элементами Си. В комплекте небольшой ассемблер, написанный, естественно, на Context'е, и документация на русском языке о построении компиляторов. Оптимизатор в Context'е отсутствует, но качество кода сопоставимо с ранними версиями Turbo Pascal. Более новая версия 1.2 с несколькими примерами: samples.zip (~57kb).
    Автор: Андрей Хохлов
    Язык исходника: .ctx (Компилирует сам себя)
    Выходной язык: .asm (16 bit => asm8086 => .com)
    Домашний сайт: http://www.avhohlov.narod.ru/
    Документация: на русском

    ctx386w.zip (~54.7kb) Context for Windows v2.0 (c) 1995-2003 by Andrey Khokhlov
    Это версия Context'а, переписанная заново для Win32. Внутренний алгоритм компиляции несколько отличается от соответствующего в досовской версии (было предусмотрено место для оптимизатора, который, тем не менее, так и не был написан).
    Автор: Андрей Хохлов
    Язык исходника: .ctx (Компилирует сам себя)
    Выходной язык: .asm (32 bit => Tasm => pe .exe)
    Домашний сайт: http://www.avhohlov.narod.ru/
    Документация: нет

    Pascal

    cabezon.zip (~184kb) Cabezon Pascal Compiler v0.08 (C) 1990, 1993 Hiroshi Tokumaru / Ockeghem
    Этот архив я выудил с какого-то японского сайта, причём через ссылку с французского. Насколько сильно Cabezon совместим с Паскалём, я не проверял, но, судя по примерам, довольно неплохо. Вся документация на японском, причём даже иероглифы увидеть не удастся - вместо них будет какая-то двухсимвольная фигня типа Unicode :-) В архив включены также исходники библиотек.
    Автор: Хироши Токумару
    Язык исходника: .pas (Borland Pascal, наверное...)
    Выходной язык: .asm (16 bit => Tasm, Masm => mz .exe)
    Домашний сайт: http://www.tokumaru.org/plang/cabezon/cabezon.htm
    Документация: на японском 8-/

    comp.zip (~27kb) Mini-Pascal 8086 primitive compiler (c) 1997 by Rolland Roessler
    Небольшой компилятор подвида паскаля. В отличие от многих подобных, ещё и пытается оптимизировать код (не очень, правда, успешно). Подправлен лично мною, дабы компилиться без проблем в Free Pascal'e. Для написания более-менее толковых программ непригоден.
    Автор: Ролланд Рёсслер
    Язык исходника: .pas (Borland Pascal, Free Pascal).
    Выходной язык: .asm (16 bit => Tasm, Masm => mz .exe, .com)
    Документация: нет, комментарии на немецком

    ip015.zip (~400kb) Inno Pascal v0.1.5 (c) 2000 by Jordan Russell
    Паскаль-компилятор, интегрированный с IDE и дебаггером. Генерируемые Win32 pe .exe требуют файл ipsupport.dll (~27kb), который, естественно, в комплекте. Экзешник получается очень маленьким, но код не оптимизирован.
    Автор: Джордан Рассел
    Язык исходника: .pas (Delphi)
    Выходной формат: pe .exe
    Домашний сайт: http://other.jrsoftware.org/ip/
    Документация: на английском

    ml307.zip (~108kb) Milan Compiler (c) 2002 by Serghey Gotsulyak
    Небольшой компилятор паскалевидного языка. Создан в качестве курсовой работы по дисциплине "Основы трансляции". Внутри также исходники небольшого IDE и документация (касаемо построения компиляторов) на русском языке.
    Автор: Сергей Гоцуляк
    Язык исходника: .c (Borland C)
    Выходной формат: .com
    Домашний сайт: http://www.sergo.pisem.net
    Документация: на русском

    p32_04d.zip (~830kb) P32, 32bit Pascal Compiler v0.4d (c) 1996-1998 Johan Prins
    p32_05b2.zip (~572kb) P32, 32bit Pascal Compiler v0.5beta2 (c) 1996-1999 Johan Prins
    Ещё одна заслуживающая внимания попытка реализации 32-битного паскаля. Из плюсов можно отметить поддержку чисел с плавающей точкой, совместимость с Borland Pascal'ём как по синтаксису, так и по библиотекам, оптимизацию кода под Пентиум, и возможность создавать исполняемые файлы для Dos32, Wdosx и Win32. Из минусов: судя по всему, проект по неизвестным причинам потерялся в сети несколько лет назад. В комлекте IDE, краткая документация и примеры.
    Автор: Иохан Принс
    Язык исходника: .pas (Borland Pascal)
    Выходной язык: .asm (32-bit => Nasm, Tasm, Pass32 => Dos32 .exe, Wdosx .exe, pe .exe)
    Документация: на английском

    pl0c.zip (~359kb) PL/0 Compiler (c) 1998 by H. Weber
    Никакого отношения к PL/1 не имеет, скорей, этот язык похож на Паскаль. Странным и старым (на мой взгляд) решением является то, что сам компилятор разделён на несколько частей (экзешников): сканер -> парсер -> псевдокод -> кодер в ассемблер.
    Автор: Х. Вебер (H. Weber)
    Язык исходника: .c (Borland C 3.1 - 4.5, GNU C 2.7.1)
    Выходной язык: .asm (16 bit => Tasm => mz .exe)
    Документация: комментарии на английском

    pp002.zip (~44kb) Power Pascal v0.002 (c) 1993 by Mike Warot
    Этот Паскаль-компилятор производит исполняемые файлы для OS2.
    Язык исходника: .pas (Borland Pascal)
    Выходной формат: .asm (32-bit => Masm 6.0 + Link386 = > lx .exe)
    Документация: комментарии на английском

    s100.zip (~303kb) S Compiler (c) by Henry Lesourd
    Компилятор реализует гибридный паскально-бэйсиковый язык и производит собственный формат исполняемых файлов, смесь байткода и ассемблера. Одной из возможностей является компиляция в .com файл.
    Автор: Анри Лёсур
    Язык исходника: .pas (Borland Pascal)
    Выходной формат: .pak, .com
    Документация: комментарии на английском

    sospasc.zip (~16kb) Pascal-clone based on PascalPro and P4
    Не скомпилировано.
    Язык исходника: .pas (Borland Pascal)
    Выходной язык: .asm (Nasm???)
    Документация: нет

    tp3.zip (~193kb) Turbo Pascal v3.01A IDE + built-in compiler (c) 1983-1985 by Borland International
    На самом деле это дизассемблированный текст, но сохранённый в несколько необычном виде. Чтобы получить его читабельный вариант, требуется лишь следовать инструкциям в файле readme. Полученный в результате ассемблерный листинг будет не совместим с современными ассемблерами, для успешного реассемблирования необходимо использовать старый as.com, включённый в данный архив. Детальное описание внутренних алгоритмов компилятора прилагается (на английском).
    Язык исходника: .asm (AS)
    Выходной формат: .com
    Документация: на английском

    tpascal.zip (~290kb) Turbo Pascal v6.0 IDE + built-in compiler (c) 1993-1994 by Borland International
    Не помню, где я выкопал эту штуку, но это исходники Борландовкого паскаля! Не всего, правда, а только IDE и встроенного компилятора. Для рекомпиляции требуется tpc.exe шестой версии, все .tpu модули, tasm.exe желательно не v4.1 (глючный!) и make.exe из тасмовского комплекта.
    Автор: guess who?..
    Язык исходника: .pas, .asm
    Выходной формат: mz .exe
    Документация: нет

    wpas.zip (~97kb) WinPascal 0.001b (c) 1999 by Colin Laplace
    Очень минимальный компайлер для Win32.
    Исходник: .pas (Borland Pascal)
    Выходной язык: .asm (32-bit => Pass32 => pe .exe)
    Документация: комментарии на английском

    "Студенческие" компиляторы - выделены в особую категорию, так как создавались они как часть учебного процесса (в качестве курсовых работ), и цель при их написании была несколько иная - этот самый курсовик поскорее сдать и больше не мучаться, а вовсе не создавать эффективно работающий компилятор. Как следствие - о даже самой элементарной оптимизации забыто напрочь. Впрочем, здесь могут быть и исключения. Почти все нижеприведённые файлы взяты с сайта http://yallie.narod.ru Кстати, почти все эти компиляторы реализуют разновидность Паскаля.

    compi.zip (~22kb) Язык: клон языка Pascal
    Автор: неизвестен
    Язык исходника: .pas (Borland Pascal)
    Выходной формат: .com
    Документация: комментарии на русском

    compiler.zip (~103kb) Язык: подмножество Pascal'я. Так как делалось по лекциям профессора, а не так, как удобнее, то результаты - сами понимаете... Оптимизация в минус третьей степени. В архиве также выдержки из лекций о построении компиляторов.
    Авторы: Попов Алексей, Лобенко Максим, Седых Инна
    Язык исходника: .pas (Borland Pascal)
    Выходной формат: .com + подробный листинг процесса
    Документация: на русском

    compplus.zip (54kb) Язык: странный клон языка Pascal
    Автор: неизвестен
    Язык исходника: .pas (Borland Pascal)
    Выходной формат: .com
    Документация: комментарии на русском

    gray.zip (~86kb) Язык: подмножество Pascal'я
    Автор: Сергей Рахно
    Язык исходника: .pas (Borland Pascal, Free Pascal)
    Выходной язык: .asm (16 bit => Tasm => mz .exe)
    Документация: комментарии на русском

    idcomp.zip (~56kb) Язык: клон языка Pascal
    Автор: Игорь Дуюнов
    Язык исходника: .pas (Borland Pascal)
    Выходной формат: .com
    Документация: комментарии на русском

    igr.zip (~62kb) Язык: клон языка Pascal
    Автор: Игорь Семеренко
    Язык исходника: .pas (Borland Pascal)
    Выходной формат: mz .exe
    Документация: на русском

    lena.zip (~22kb) Язык: клон языка Pascal (слегка доработанная версия компилятора Игоря Дуюнова)
    Автор: неизвестен
    Язык исходника: .pas (Borland Pascal)
    Выходной формат: .com
    Документация: комментарии на русском

    liz1998.zip (~56kb) Язык: русскоязычный клон языка Pascal
    Автор: неизвестен
    Язык исходника: .pas (Borland Pascal)
    Выходной формат: .com
    Документация: на русском

    mypas.zip (~90kb) Язык: клон Pascal'я
    Автор: Алексей Дрибноход или Евгений Агеев
    Язык исходника: .pas (Borland Pascal)
    Выходной формат: .com
    Документация: комментарии на русском

    oleg67.zip (280kb) Язык: подмножество Pascal'я
    Автор: Олег Мельников
    Язык исходника: .pas (Borland Pascal)
    Выходной язык: .asm (16-bit => Masm => mz .exe, .com)
    Документация: на русском

    pll10.zip (31kb) Язык: ProLogic Local (немного напоминает Pascal)
    Автор: В. Ю. Панировский
    Язык исходника: .c (Borland C)
    Выходной формат: .com
    Документация: на русском

    slang07.zip (~82kb) Язык: похож на Pascal и Eiffel
    Автор: Матвей Ральчик
    Язык исходника: .pas (Borland Pascal)
    Выходной язык: .asm (16-bit => Masm => mz .exe)
    Документация: на русском

    Other

    d2x86.zip (~96kb) D2 Compiler (c) 2002 by Yevgheny Sazonov
    Немного странный по синтаксису язык. Слегка похож на Паскаль, но в нём полностью отсутствуют типы данных. С документацией на русском языке.
    Автор: Евгений Сазонов
    Язык исходника: .pas (Borland Pascal)
    Выходной формат: .com
    Домашний сайт: http://d2lang.by.ru/
    Документация: на русском

    t3x5c.zip (~560kb) T3X Procedural language (c) 1996-2000 by Nils M. Holm
    Этот язык похож одновременно на Паскаль и BCPL, но в нём отсутствует явная типизация данных. Также в архив включён ассемблер, написанный на T3X.
    Автор: Нильс М. Хольм
    Язык исходника: .c (GNU C, .t - на самом себе)
    Выходной формат: mz .exe
    Домашний сайт: http://www.t3x.org/
    Документация: на английском
Hosted by uCoz