|
|
Free Pascal Compiler
Free Pascal - это 32 битный компилятор паскаля. Он доступен для различных процессоров (i386+ и 680x0) и операционных систем (Linux, DOS, Win32, OS/2, AmigaOS). Синтаксис языка семантически совместим с TP 7.0, также поддерживаются некоторые расширения, используемые в Delphi (classes, rtti, exceptions, ansistrings). Кроме того Free Pascal поддерживает перегрузку функций и другие подобные возможности. Доступны исходники, компилятор полностью написан на Паскале. Подробнее |
Basm - The BASIC to 80286 Assembly Language Translator
Basm выдает код на ассемблере для Intel 80286. Исходный код может быть затем ассемблирован с использованием бесплатного Arrowsoft Assembler. Ассемблерный код, который создает BASM v6.4 является автономным - т.е. нет никаких дополнительных библиотек или включаемых файлов и нет многомегабайтных runtime файлов. Вы можете также создавать TSR с использованием BASM_TSR. Доступен исходный код BASM для PowerBasic. Подробнее |
Pascal Pro
Iggor Khachko. Компилятор Pascal Pro является бесплатным 32-разрядным компилятором. Он производит 32-разрядный код для модели плоской памяти DOS. Он также имеет некоторые разсширения для более эффективного программирования. К примеру, PPro поддерживает перегрузку функций, процедур и операторов. PPro генерирует .ASM файлы в форматах TASM/MASM и NASM, поэтому вы должны иметь одну из этих программ. Вы таже должны иметь TLink32 и WDOSX dos-экстендеры или какие-либо другие инструменты для получения выполнимых файлов. Вы также можете скачать исходные кода компилятора и исходные кода runtime библиотеки. Подробнее |
BFCD 2 Forth Compiler for Linux
Alexandr Darkman. Домашняя страница BFCD 2 кaк проект появился когдa мне потребовaлся Forth компилятор для Linux. Вообще-то говоря можно было воспользовaться GNU Forth (gforth), но посмотрев внутрь от этой идеи пришлось откaзaться, поскольку модифицировaть подобный код сложновaто. Изнaчaльно проект нaзывaлся XForth и был нaписaн нa GNU Assembler (gas). Постепенно к версии 2.1.1 я понял, что ошибки допущенные в проектировaнии не позволяют рaзвивaть XForth дальше (вернее рaзвивaть-то его можно было, но требовaлись знaчительные трудозaтрaты нa обход очевидных ляпов). Былa предпринятa попыткa переписaть XForth нa C++ (в чaсности из-зa портaбельности).... Подробнее Загрузить |
Context
Андрей Хохлов. Домашняя страница Язык Context не является подмножеством какого-либо из распространенных языков программирования, но в нем собраны самые простые и удобные элементы широко распространенных языков Pascal, C и некоторых других. Имеются исходные тексты транслятора и ассемблера, написанные на этом же языке. Подробнее Загрузить |
Интерпретатор Алгоритмического Языка
|