Дизель-паскаль
Дизель-паскаль - это кросс платформенная среда разработки с открытым кодом на
FreePascal/Lazarus. Интерфейс и функционал среды аналогичен интерфейсу Lazarus,
имеет встроенные интерпретаторы FreePascal и DieselPascal. Оба языка
поддерживают ООП. Можно объявлять классы, поддерживается наследование и
полиморфизм. Встроенный интерпретатор FreePascal довольно тесно совместим с
оригиналом за исключением некоторых нюансов, касающихся перегрузки процедур и
функций и инициализации массивов. Приложения дизель-паскаль представляют из себя
XML файл содержащий ресурсы (формы, фреймы, модули данных) и код для
интерпретатора Free/Diesel Pascal. Приложения выполняются виртуальной машиной,
компиляция кода во внутренний формат происходит при запуске приложения
(компиляция на лету), поэтому приложения Дизель паскаль будут работать без
перекомпиляции и переделок на любой платформе, под которую удастся собрать сам
Дизель-паскаль. Сама система задумана как дополнение к Lazarus, предназначена
для разработки бизнес программ либо других программ автоматизации какой либо
деятельности, но подразумевающей немного иной подход в построении и выполнении
приложения. Дизайнер и машина Дизель-паскаль могут загружать приложения как
локально, так и по протоколу http, что дает дополнительное преимущество при
многопользовательской работе.
Автор: Копнин Юрий
http://www.visual-t.ru