ENGLISH

RUSSIAN(Русский)

 

Язык программирования AL-IV (АЛФОР)

 

Пример (Hello, World!)


 


Текущее состояние (февраль 2019)
  • готовы компиляторы с AL-IV в C#, Delphi32, Delphi RAD Studio 10.2 (Firemonkey), Free Pascal / Lazarus;
  • имеется возможность создания консольных и оконных приложений для Windows и Linux (а так же приложений для Android - за исключением поддержки OpenGL);
  • готова библиотека визуальных компонентов, позволяет создавать приложения с графическим интерфейсом для Windows (C#, Delphi VCL, Delphi Foremonkey (FMX), Delphi KOL, Free Pascal) и Linux (Free Pascal).
  • имеется поддержка OpenGL (Windows и Linux);
  • есть поддержка работы в БД, встроенные SQL-подобные операторы;
  • удобный механизм подготовки произвольных печатных отчетов;
  • автоматическая локализация строк, поддержка кодирования на национальных языках (включая возможность перевода ключевых слов языка AL-IV);
  • имеется собственный редактор IDE AL4, написанный на AL-IV и вполне функциональный (хотя и не имеет встроенного отладчика). Может быть откомпилирован в Linux и использоваться в среде Linux. Имеет визуальный Дизайнер форм и Редактор меню и Редактор Отчетов;
  • поддерживается инкрементальная компиляция (сокращает время перекомпиляции проекта до нескольких секунд - только для Delphi32+VCL, поддерживается загрузка перекомпилированного кода на лету на этапе отладки;
  • имеется поддержка RTTI с возможностью перечисления полей и доступа к атрибутам и значениям полей объектов;
  • поддержка многопоточности с полной изоляцией данных потока.

Загрузки
 

Ссылка на загрузки AL-IV с SourceForge. (Открывается в новом окне/вкладке).

 

AL-IV-2019-08-012(v0.96.6a).zip - прямая ссылка на загрузку последней версии компилятора (zip, 2.6 Мб). Обеспечивается поддержка C#, Delphi7, FPC/LCL (Windows/Linux), Delphi RAD Studio/FMX (Windows/Android).

 

AL-IV-2018-07-20(v0.90.8).zip - прямая ссылка на загрузку последней версии компилятора с поддержкой компиляторов C++, Java, Python (zip, 4Мб). Поддержка C++/Java/Python отменена.

 

IDE_AL4.zip - прямая ссылка на загрузку последней версии IDE AL4 (zip, 700Кб)

 

Описание и ссылки для загрузки IDE AL4 (редактор кода и среда разработки)

 

Документация
 

История версий.

 

Спецификация. Подробное структурированное описание языка. Может использоваться как справочное и методическое руководство. Последнее обновление: 03.2019.

 

Краткое описание в виде набора примеров с комментариями. Позволяет быстро изучить основы языка. последнее обновление: 01.2019.

 

Перспективные направления развития AL-IV: синтаксис, семантика, реализация, поддержка платформ/фреймворков.
Последнее обновление: 01.2019.

 

Диаграммы синтаксиса языка. В виде блок-схем и диаграмм RBNF. Последнее обновление: 03.2019.

 

Как начать программировать на AL-IV. Краткая инструкция и советы по использованию инструментария и примеров кода для быстрого и эффективного начала работы, последнее обновление: 07.2019.

 

Справка по классам AL-IV, последнее обновление: 03.2019

 

AL-IV-doks.zip - загрузить всю документацию в одном архиве (8,5 Мб).

 

 


(C) 2016-2019, Владимир Кладов

   
www.000webhost.com