Алексей Яковлев | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Чужие проекты | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Чужие проектыЭтот раздел содержит программы, опубликованные с любезного разрешения их авторов (если таковые были известны). Если вы хотите опубликовать Ваш компилятор, напишите мне письмо. Ваш проект будет опубликован, если Вы согласны предоставлять его на условиях GNU GPL или GNU Lesser GPL. Лицензионное соглашениеПрограммное обеспечение, опубликованное на данной странице, является свободным и распространяется на условиях GNU General Public License, опубликованной Free Software Foundation (если явно не указано иное). Вы вправе распространять и/или модифицировать его в соответствии с любой версией этой лицензии. Авторские права на оригинальные версии программного обеспечения принадлежат соответствующим авторам. Данные программы публикуются в надежде на то, что они будут вам полезны, однако мы не предоставляем на них никаких гарантий, в том числе гарантии пригодности для использования в каких-либо целях. Для получения более подробной информации ознакомьтесь с текстом лицензии GNU General Public License. Slang compiler
Компилятор Матвея Ральчика (РГУПС). Курсовая работа по СПО. Slang представляет собой довольно красивый язык, напоминающий Eiffel или Pascal. Исходный текст компилятора невелик по объему и написан в хорошем стиле, его можно порекомендовать как учебное пособие. SDL compiler
Компилятор Артема Самойленко (РГУПС). Курсовая работа по СПО. SDL означает "Simple & Dirty Language". Это язык, чрезвычайно напоминающий C, только без препроцессора. В последней версии компилятора автор подключил часть библиотеки Borland C 3.1, поэтому в языке можно использовать почти все функции стандартной библиотеки. Один из самых мощных и сложных компиляторов, написанных за последнее время студентами РГУПС. Архив содержит полный набор документации на русском языке. Scaner67
Компилятор Олега Мельникова (РГУПС). Курсовая работа по СПО. Достаточно хорошо документирован. По крайней мере, присутствуют все материалы (пояснительная записка, контрольные примеры), которые автор сдавал преподавателю. Вся документация на русском языке. Kompen35
Компилятор Сергея Рахно (РГУПС). Курсовая работа по СПО. Входной язык представляет собой несколько модифицированное подмножество Паскаля. Есть встроенные средства для работы с VGA-графикой высокого разрешения. Pascal clone compiler [обновлено]
Компилятор Игоря Дуюнова (РГУПС). Курсовая работа по СПО. Входной язык представляет собой нечто среднее между Паскалем и Бейсиком. Судя по всему, положил начало нескольким языкам с аналогичным синтаксисом. Существует в двух редакциях: полноценной (включающей поддержку процедур) и урезанной. Клоны этого компилятора обычно основываются на его упрощенной редакции. Наверное, самый маленький компилятор в коллекции (около 700 строк текста). Последняя версия компилятора (автор Н. А. Грибенко) укомплектована кое-какой документацией. Настоящий автор документации точно неизвестен. SPC compiler [новый]
Автор Евгений Пещерин (РГУПС). Курсовая работа по СПО. Входной язык представляет собой подмножество Паскаля, включающее поддержку простых (ShortInt, Integer, LongInt, Byte, Word, Char, Boolean) и структурных (String, array, file) типов данных, выражений, управляющих структур. Поддержка процедур, правда, не реализована. В остальном очень неплохой компилятор, пожалуй, один из лучших, представленных на этой странице. В архиве есть подробная пояснительная записка. ProLogic Local compiler
Автор В. Ю. Панировский (РГУПС). Курсовая работа по СПО. Входной язык несколько напоминает Паскаль, компилятор написан на С. В архиве есть пояснительная записка. Компилятор 1998 [обновлено]
Автор этого компилятора мне неизвестен. Судя по расширению "*.liz" файлов с примерами программ, можно предположить, что это некая Лиза. В файлах документации упоминается Фартушная Олеся. Входной синтаксис компилятора очень напоминает язык, предложенный Игорем Дуюновым. Существуют два варианта компилятора с русскоязычной и англоязычной лексикой. Второй вариант более сложный (исходный текст в два раза больше), но явно недоделанный. Недавно я нашел третий вариант, представляющий собой окончательную версию компилятора. Это компилятор Фартушной Олеси, написанный в 1998 году. В окончательном варианте компилятор имеет меньший размер, чем промежуточная версия. MyPascal compiler
Автор компилятора Алексей Дрибноход или Евгений Агеев (мне точно неизвестно). Курсовая работа по СПО. Есть два варианта исходного текста, которые компилируются в одинаковые исполняемые файлы (какой вариант оригинальный тоже неизвестно :) Small Pascal compiler
Автор Игорь Семеренко (РГУПС). Курсовая работа по СПО. Входной язык представляет собой подмножество Паскаля (с незначительными отличиями). В архиве есть пояснительная записка. Compplus
Автор компилятора неизвестен (возможно, это некая Анна из группы ЭВМ-6). Входной язык слишком многословен и лишь весьма отдаленно напоминает Паскаль или Модулу. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Copyright © 2000-2003 YALLIE, Inc. All Rights Reserved webmaster: yallie@yandex.ru |