Алексей Яковлев
ENGLISH
Чужие проекты
Главная страница
Последние новости
Избранные проекты
Загрузка файлов
Чужие проекты
Ссылки по теме
Панель управления
Выбор языка
Русский (по умолчанию)
English
Выбор палитры
Сирень (по умолчанию)
Кирпичные стены
Серебристые тени
Тонкие линии
Стиль отображения
Графический (по умолчанию)
Только текст (для печати)

Чужие проекты

Этот раздел содержит программы, опубликованные с любезного разрешения их авторов (если таковые были известны). Если вы хотите опубликовать Ваш компилятор, напишите мне письмо. Ваш проект будет опубликован, если Вы согласны предоставлять его на условиях GNU GPL или GNU Lesser GPL.

Лицензионное соглашение

Программное обеспечение, опубликованное на данной странице, является свободным и распространяется на условиях GNU General Public License, опубликованной Free Software Foundation (если явно не указано иное). Вы вправе распространять и/или модифицировать его в соответствии с любой версией этой лицензии. Авторские права на оригинальные версии программного обеспечения принадлежат соответствующим авторам.

Данные программы публикуются в надежде на то, что они будут вам полезны, однако мы не предоставляем на них никаких гарантий, в том числе гарантии пригодности для использования в каких-либо целях. Для получения более подробной информации ознакомьтесь с текстом лицензии GNU General Public License.

Slang compiler

ЯзыкSlang
Версия компилятора0.7 (май 2000)
Выходной языкMASM-совместимый язык ассемблера
Язык реализацииBorland Pascal
Хост-платформаMS/PC-DOS или Windows 95/98/2000
Целевая платформаMS/PC-DOS или Windows 95/98/2000
  • slang07.zip (46 кбайт) – архив с программой и исходными текстами
  • slangdoc.zip (24 кбайт) – документация по языку и компилятору
  • colorer_schemes.zip (15 кбайт) – раскраска синтаксиса для colorer 4ever

Компилятор Матвея Ральчика (РГУПС). Курсовая работа по СПО. Slang представляет собой довольно красивый язык, напоминающий Eiffel или Pascal. Исходный текст компилятора невелик по объему и написан в хорошем стиле, его можно порекомендовать как учебное пособие.

SDL compiler

ЯзыкSDL
Версия компилятора3.1 FINAL (июнь 2000)
Выходной языкTASM-совместимый язык ассемблера
Язык реализацииBorland C++
Хост-платформаMS/PC-DOS или Windows 95/98/2000
Целевая платформаMS/PC-DOS или Windows 95/98/2000
  • sdl31.zip (344 кбайт) – архив с программой, исходными текстами и документацией

Компилятор Артема Самойленко (РГУПС). Курсовая работа по СПО. SDL означает "Simple & Dirty Language". Это язык, чрезвычайно напоминающий C, только без препроцессора. В последней версии компилятора автор подключил часть библиотеки Borland C 3.1, поэтому в языке можно использовать почти все функции стандартной библиотеки. Один из самых мощных и сложных компиляторов, написанных за последнее время студентами РГУПС. Архив содержит полный набор документации на русском языке.

Scaner67

Языкподмножество Паскаля
Версия компилятора67 (июнь 2000)
Выходной языкMASM-совместимый язык ассемблера
Язык реализацииBorland Pascal
Хост-платформаMS/PC-DOS или Windows 95/98/2000
Целевая платформаMS/PC-DOS или Windows 95/98/2000
  • oleg67.zip (279 кбайт) – архив с программой, исходными текстами и документацией

Компилятор Олега Мельникова (РГУПС). Курсовая работа по СПО. Достаточно хорошо документирован. По крайней мере, присутствуют все материалы (пояснительная записка, контрольные примеры), которые автор сдавал преподавателю. Вся документация на русском языке.

Kompen35

Языкмодифицированное подмножество Паскаля
Версия компилятора35 (июнь 2000)
Выходной языкTASM-совместимый язык ассемблера
Язык реализацииBorland Pascal
Хост-платформаMS/PC-DOS или Windows 95/98/2000
Целевая платформаMS/PC-DOS или Windows 95/98/2000
  • gray35.zip (51 кбайт) – архив с программой и исходными текстами. Документации в архиве практически нет.

Компилятор Сергея Рахно (РГУПС). Курсовая работа по СПО. Входной язык представляет собой несколько модифицированное подмножество Паскаля. Есть встроенные средства для работы с VGA-графикой высокого разрешения.

Pascal clone compiler [обновлено]

Языквариант Паскаля
Версия компилятораn/a (январь 1998)
Выходной форматCOM-файлы DOS
Язык реализацииBorland Pascal
Хост-платформаMS/PC-DOS или Windows 95/98/2000
Целевая платформаMS/PC-DOS или Windows 95/98/2000
  • idcomp.zip (57 кбайт) – архив с программой и исходными текстами
  • lena.zip (23 кбайт) – слегка измененная версия компилятора (автор неизвестен)
  • gribcomp.zip (51 кбайт) – еще одна версия, с документацией [новый]

Компилятор Игоря Дуюнова (РГУПС). Курсовая работа по СПО. Входной язык представляет собой нечто среднее между Паскалем и Бейсиком. Судя по всему, положил начало нескольким языкам с аналогичным синтаксисом. Существует в двух редакциях: полноценной (включающей поддержку процедур) и урезанной. Клоны этого компилятора обычно основываются на его упрощенной редакции. Наверное, самый маленький компилятор в коллекции (около 700 строк текста).

Последняя версия компилятора (автор – Н. А. Грибенко) укомплектована кое-какой документацией. Настоящий автор документации точно неизвестен.

SPC compiler [новый]

Языкподмножество Pascal
Версия компилятораn/a (1 апреля 1999)
Выходной форматEXE-файлы DOS или текст на языке ассемблера
Язык реализацииBorland Pascal
Хост-платформаMS/PC-DOS или Windows 95/98/2000
Целевая платформаMS/PC-DOS или Windows 95/98/2000
  • spc.zip (100 кбайт) – архив с программой, исходными текстами и документацией

Автор Евгений Пещерин (РГУПС). Курсовая работа по СПО. Входной язык представляет собой подмножество Паскаля, включающее поддержку простых (ShortInt, Integer, LongInt, Byte, Word, Char, Boolean) и структурных (String, array, file) типов данных, выражений, управляющих структур. Поддержка процедур, правда, не реализована. В остальном – очень неплохой компилятор, пожалуй, один из лучших, представленных на этой странице. В архиве есть подробная пояснительная записка.

ProLogic Local compiler

ЯзыкProLogic Local
Версия компилятора1.0 (декабрь 1998)
Выходной форматCOM-файлы DOS
Язык реализацииBorland C
Хост-платформаMS/PC-DOS или Windows 95/98/2000
Целевая платформаMS/PC-DOS или Windows 95/98/2000
  • pll10.zip (31 кбайт) – архив с программой, исходными текстами и документацией

Автор В. Ю. Панировский (РГУПС). Курсовая работа по СПО. Входной язык несколько напоминает Паскаль, компилятор написан на С. В архиве есть пояснительная записка.

Компилятор 1998 [обновлено]

Языквариант Паскаля
Версия компилятораn/a (август 1998)
Выходной форматCOM-файлы DOS
Язык реализацииBorland Pascal
Хост-платформаMS/PC-DOS или Windows 95/98/2000
Целевая платформаMS/PC-DOS или Windows 95/98/2000
  • liz1998.zip (56 кбайт) – архив с программой (русские ключевые слова), исходными текстами и документацией
  • comp.zip (22 кбайт) – архив с программой (английские ключевые слова) и исходными текстами, промежуточная версия
  • fart1998.zip (21 кбайт) – архив с программой (английские ключевые слова) и исходными текстами, окончательная версия [новый]

Автор этого компилятора мне неизвестен. Судя по расширению "*.liz" файлов с примерами программ, можно предположить, что это некая Лиза. В файлах документации упоминается Фартушная Олеся. Входной синтаксис компилятора очень напоминает язык, предложенный Игорем Дуюновым. Существуют два варианта компилятора – с русскоязычной и англоязычной лексикой. Второй вариант более сложный (исходный текст в два раза больше), но явно недоделанный.

Недавно я нашел третий вариант, представляющий собой окончательную версию компилятора. Это компилятор Фартушной Олеси, написанный в 1998 году. В окончательном варианте компилятор имеет меньший размер, чем промежуточная версия.

MyPascal compiler

Языквариант Паскаля
Версия компилятораn/a (сентябрь 1998?)
Выходной форматCOM-файлы DOS
Язык реализацииBorland Pascal
Хост-платформаMS/PC-DOS или Windows 95/98/2000
Целевая платформаMS/PC-DOS или Windows 95/98/2000
  • mypas.zip (88 кбайт) – архив с программой, исходными текстами и документацией

Автор компилятора – Алексей Дрибноход или Евгений Агеев (мне точно неизвестно). Курсовая работа по СПО. Есть два варианта исходного текста, которые компилируются в одинаковые исполняемые файлы (какой вариант оригинальный – тоже неизвестно :)

Small Pascal compiler

Языкподмножество Паскаля
Версия компилятораn/a (январь 1997)
Выходной форматEXE-файлы DOS
Язык реализацииBorland Pascal
Хост-платформаMS/PC-DOS или Windows 95/98/2000
Целевая платформаMS/PC-DOS или Windows 95/98/2000
  • igr.zip (62 кбайт) – архив с программой, исходными текстами и документацией

Автор Игорь Семеренко (РГУПС). Курсовая работа по СПО. Входной язык представляет собой подмножество Паскаля (с незначительными отличиями). В архиве есть пояснительная записка.

Compplus

Языкочень странный клон Паскаля
Версия компилятораn/a (декабрь 1997)
Выходной форматCOM-файлы DOS
Язык реализацииBorland Pascal
Хост-платформаMS/PC-DOS или Windows 95/98/2000
Целевая платформаMS/PC-DOS или Windows 95/98/2000
  • compplus.zip (54 кбайт) – архив с программой и исходными текстами

Автор компилятора неизвестен (возможно, это некая Анна из группы ЭВМ-6). Входной язык слишком многословен и лишь весьма отдаленно напоминает Паскаль или Модулу.



Copyright © 2000-2003 YALLIE, Inc. All Rights Reserved
webmaster: yallie@yandex.ru
Используются технологии uCoz