Inno Pascal
Сайт программы:
http://www.jrsoftware.org/
Ссылка:
Скачать версию 0.1.5 (Дата 2000-10-12 , 390 КБ)
Использование:
После распаковки, запустить IP.exe. Затем открыть один из файлов в каталоге Examples, и скомпилировать пример.
Что это такое?
Inno Pascal - Это простой компилятор Pascal для Win32. Производит компактные исполняемые файлы машинного кода x86, без каких-либо внешних ассемблеров или линкеров.
Inno Pascal был написан с нуля, и не основан на любых других существующих компиляторах. Полный исходный код включен в лицензию GPL.
В настоящее время находится в "экспериментальной" фазе.
Последние изменения
0.1.5
- Программа переименована из «IPascal 'в' IP '. Также переименован компоновщик единицы LinkerPE. Множество других реструктуризаций кода.
- Улучшена обработка expressions. В настоящее время они разбиваются на первые внутренние структуры, с кодом, сгенерированным позже. (Там еще много работы предстоит сделать, однако.)
- Избавлено от "expr()". Теперь вы можете использовать expressions напрямую.
- Полный expressions теперь может быть использован в константы и параметры процедуры.
- Добавлена константа во время компиляции складывания. 1 1 переведен на 2 во время компиляции.
- Теперь поддерживает поддиапазон типов, например, i.e. type MyType = 1..5. В настоящее время поддиапазон типа всегда 4 байта, независимо от диапазона. Кроме того, поддиапазонов в настоящее время может быть использовано только в объявлении типа, вы не можете объявить переменную как var A: 1..5..
- Несколько более оптимизированный код в настоящее время создается для всех операторов в expressions.
- Новый оператор: мод.
P.S Извеняюсь за кривой перевод.
P.S.S Надеюсь в тему, подумал может пригодно, в Inno Script Studio вроде подобное присутствует.