| ФайлыПрограммное обеспечение, опубликованное на данной странице, является свободным и распространяется на условиях GNU General Public License, опубликованной Free Software Foundation (если явно не указано иное). Вы вправе распространять и/или модифицировать его в соответствии с любой версией этой лицензии. Авторские права на исходные версии программного обеспечения принадлежат мне, Алексею Яковлеву. Данные программы публикуются в надежде на то, что они будут вам полезны, однако мы не предоставляем на них никаких гарантий, в том числе гарантии пригодности для использования в каких-либо целях. Для получения более подробной информации ознакомьтесь с текстом лицензии GNU General Public License.
YalgolЯзык | | Yalgol/02 | Версия компилятора | 0.02 beta, build 150 (2003/07/06 21:42:48) | Выходной язык | TASM-совместимый язык ассемблера | Язык реализации | Yalgol/02 (build 150 и выше) | Хост-платформа | Win32, DOS/32rtm | Целевая платформа | Win32, DOS/32rtm |
yalgol02_150.zip (168 кбайт) Полный комплект исходных текстов компилятора Yalgol/02 для платформ Win32 и DOS/32rtm, включающий исходный текст библиотеки времени выполнения и стартовый код. Кроме того, в архиве содержится готовый исполняемый файл компилятора. yalgol02_asmlink.zip (608 кбайт) Ассемблер (TASM 5.0), редактор связей (ALink 1.6a, основанный на ALink 1.6 by Anthony A. J. Williams), make (Borland MAKE 4.0) и библиотека импорта функций Win32 API. colorer_schemes.zip (15 кбайт) Раскраска синтаксиса для colorer 4ever. Схемы раскраски синтаксиса языков Yalgol, Why, Slang, Brainf*ck, формальной грамматики (БНФ) и синтаксических деревьев компилятора Yalgol/02. - информация о проекте
Другие проектыBrainf*ck compilerЯзык | | Brainf*ck | Версия | 0.00 alpha (январь 2003) | Выходной формат | COM-файлы DOS | Язык реализации | Assembler (TASM) | Хост-платформа | DOS/Windows | Целевая платформа | DOS/Windows |
Hypertext compressorЯзык | | HTML + Javascript/CSS/PHP | Версия | 0.01 delta (ноябрь 2000) | Язык реализации | Perl 5 | Хост-платформа | Win32, Linux, UNIX | Целевая платформа | |
Старые проектыWhyЯзык | | Why not a programming language? | Версия компилятора | 0.06 gamma (сентябрь 2000) | Выходной язык | TASM-совместимый язык ассемблера | Язык реализации | Borland Pascal | Хост-платформа | MS/PC-DOS или Windows 95/98/2000 | Целевая платформа | DOS4G/W или совместимый расширитель |
Кроме всех указанных файлов, для работы понадобятся TASM 5.0 (Copyright © Borland International) и WLINK 11.0 (Copyright © OpenWatcom.org). Оба инструмента распространяются в составе следующих бесплатных пакетов: Borland C++ 5.0 (Borland International) и WATCOM C/C++ 11.0 (OpenWatcom.org). Если по каким-либо причинам Вы не можете нигде получить одну из этих программ, воспользуйтесь моим архивом (возможно, я не имею права распространять этот файл): - asmlink.zip (460 кбайт) ассемблер и редактор связей (минимальный набор для работы проекта)
JadScriptЯзык | | Just Another Data Definition Scripting Language | Версия компилятора | 0.00 alpha (январь 2001) | Язык реализации | Borland Pascal | Хост-платформа | MS/PC-DOS или Windows 95/98/2000 | Целевая платформа | |
Прочие- uuexe02b.zip (19 кбайт) UUEXE, UU-encoder for MSDOS executables.
Утилита, преобразующая COM-файлы DOS в текстовый формат. В результате файлы остаются исполняемыми, но содержат только текстовые символы. В свое время очень интересный и нетривиальный проект. В архиве содержится программа с исходными текстами (Pascal + TASM) и краткая техническая документация (только на английском языке). - x2com003.zip (18 кбайт) x2com, EXE to COM convertor.
Утилита преобразования DOS EXE-файлов в античный COM формат. Специально для любителей Паскаля, изнемогающих от желания иметь COM-файлы (ныне таких любителей почти не осталось). Полезное дополнение к UUEXE, позволяющее конвертировать любые EXE-файлы, подходящие по размеру. Для студентов моей специальности может пригодиться как учебное пособие. В архиве программа с исходными текстами (Pascal + TASM). - jabb102.zip (19 кбайт) Jabberwock conversion tool.
Конвертирует файлы из DOS-866 кодировки в Windows-1251 и обратно. Например, после набора HTML-файла в любимом редакторе edit.com ;) В архиве программа с исходными текстами (Pascal/Delphi). - scrns000.zip (37 кбайт) Screen Saver Launcher
Запускает текущий хранитель экрана Windows 9x/NT/2000. Поместите shortcut на рабочий стол и пользуйтесь на здоровье. В архиве программа с исходными текстами (Delphi).
| |