Старые и редкие компиляторы: |
Представленные здесь компайлеры – те, к которым не удалось найти
исходные тексты, или те, у которых они отсутствовали по определению (в смысле,
в свободном распространении). Советую заглянуть на страницу http://oldpc.narod.ru/language.htm,
где также размещены старые компиляторы и системы программирования, такие как Turbo Pascal 1.0 и 3.2, QuickBasic 4.0, Turbo Basic 1.0 и довольно
редкие Microsoft Pascal 3.2 и Turbo
Prolog 2.0 |
Basic |
asic50.zip (~335kb)
Asic v5.0 (c) 1994 by 80/20 Software |
Очередная
альтернатива QuickBasic'у. Поддерживает
90 команд GW-Basic'а и может производить маленькие .com, mz
.exe и .obj файлы. В архиве имеется IDE, примеры, конвертор GW-Basic->ASIC и документация на
английском языке. Небольшая особенность: Asic не понимает сложных
математических выражений, можно вводить лишь нечто вроде "x=x*2"
или "y=w/q". |
mbc320.zip (~237kb)
BlackLight MicroBASIC Compiler v3.20 (c) 1995-2001 by BlackLight |
Похоже,
этот васик настолько микро, что в нём даже нет переменных 8-/ Генерит .com файлы. |
pb350.zip (~593kb)
Power Basic v3.50 (c) 1989-1997 by Robert Zale |
Тот самый
Роберт Зэйл, который ваял Турбо Бэйсик для Борланда, не захотел мириться с
победой настырного конкурента-QuickBasic’а и
основал свой проект, который (как я понял) вполне успешно конкурирует в сети с
микрософтовским чудом. Это полностью работоспособная (в отличие от v3.2) демонстрационная версия для Dos (грузит/сохраняет файлы и компилит в .exe), но без каких-либо навесных библиотек – только
стандартные бэйсиковские ключевые слова. |
Домашний
сайт: http://www.powerbasic.com/
|
tbc555f.zip
(~180kb) Tokiwa 8086 Basic v5.55f (c) 1995-2000 by Genji Okada |
Поддерживает
целые числа, строки и числа с плавающей точкой. По-человечески вычисляет выражения,
то есть с приоритетами. Имеет все стандартные управляющие конструкции. Генерит
не очень большие .com файлы. С
документацией на английском и русском языках и несколькими примерами. |
C |
lsic330c.zip
(~400kb) LSI C-86 v3.30c (C) 1988-1993 LSI Japan Co., Ltd. |
Это
компилятор Си для MS-DOS. По идее, выдаёт ассемблерный листинг. Так как вся
документация к данному продукту на японском языке, то никаких подробностей
узнать не удалось. |
pcc12c.zip (~175kb)
Personal C Compiler v1.2c (c) 1989 by Mark DeSmet |
Ещё один
старый компайлер Си для Дос. |
Pascal |
bluecomp.zip
(~56kb) Bluestone 32-bit compiler version 1.0 (c) by Matt Pritchard |
Очередной
брошенный проект Паскаль компилятора, во всяком случае более поздней версии
найти не удалось. Генерит код для Dos-экстендера
Pmode. В комплекте небольшая ModeX Vga библиотека и
демонстрационная игра (недоделанная). |
pxsc100.zip
(~700kb) Pascal-XSC to C Compiler v1.0 (c) 1991 by Numerik Software GmbH |
Это
транслятор из Паскаля в Си, поэтому для комплекта требуется Microsoft C v6.0 (согласно документации). Насчёт совместимости с
другими Си ничего не известно. Это старая версия компилятора, более новую (v3.50) можно скачать с сайта http://www.uni-karlsruhe.de/~iam/html/pascal/pascal-xsc/download.html,
где также можно взять прилагаемый компилятор EMX GNU-C v0.9c. Для новой версии требуется особый
Дос-расширитель, которого почему-то в дистрибутиве нет. Зато есть здесь: rsx.exe (~112kb). Этот
файл требуется скопировать в рабочий каталог (/bin). Исходники версии 3.50 (GNU C) можно скачать прямо отсюда: pxsc350s.zip (~1.9Mb). |