ENGLISH

RUSSIAN(Русский)

 

 

Чтобы переключение цветовой схемы
могло работать, куки должны быть разрешены
.

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

 

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


 

 

Загрузки
 

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

AL-IV-2022-09-30(v2.4.7).zip - прямая ссылка на загрузку последней версии компилятора(zip, ~4 Мб). Обеспечивается поддержка C#, Delphi7 (VCL & KOL), FPC/LCL (Windows/Linux), Java (Android).
 

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

 

Галерея Приложений
 

Clock [часы]

(управление,

Рабочий стол,

производительность,

2018)

 

Windows

 

ALines [АLинии]

(игра, 2019)

 

Windows

Linux

Android

 

 

Draft Notes [Черновые Заметки]

(обучение, 2020)

 

Windows

Linux

 

 

Zoomer6 [Увеличитель-6]

(просмотр графики:

JPEG, GIF, PNG,

BMP, PCX,PSD,

ICO, CUR, TGA, TIFF

, 2020)

 

Windows

Linux

 

Color Commander [Цветной Командир]

(управление файлами, 2021)

 

Windows

Linux

Android

 

Galaxy Evolution [OpenGL demo]

 

Windows

 

 

 

Portable Notes [переносимые заметки]

(производительность,

мобильные записки,

будильник, 2022)

 

Windows

 

Текущее состояние( апрель 2021)

имеются компиляторы с AL-IV вC#, Delphi (VCL / KOL), Free Pascal/ Lazarus, Java/ Android(для компиляции 0-версии используется C#);

 

имеется компилятор с AL-IV в C++ Gcc(но нет поддержки визуального программирования - пока только для консольных приложений);
 

имеется возможность создания консольных и оконных приложений, для Windows, Linux,Android;
 

готова библиотека визуальных компонентов , позволяет создавать приложения с графическим интерфейсом для Windows (C#, Delphi VCL, Delphi KOL, Free Pascal), Linux (Free Pascal), Android;
 

поддержка OpenGL (Windows, Linux, Android);


 

поддержка баз данных(MS Access, MS SQL, Postgre SQL, My SQL, и в принципе, всех БД, имеющих возможность соединения через ODBC);
 

собственныйредакторIDE AL4 , написанный на AL-IV и вполне функциональный (хотя и не имеет встроенного отладчика). Может быть откомпилирован в Linux и использоваться в среде Linux. Имеет визуальный Дизайнер форм и Редактор меню и Редактор Отчетов;
 

а так же ряд дополнительных возможностей

  • автоматическая локализация строк , поддержка кодирования на национальных языках (включая возможность перевода ключевых слов языкаAL-IV);
  • есть поддержкамногопоточности с полной изоляцией данных потока;
  • механизм подготовки произвольных печатныхотчетов;
  • встроенныеSQL-подобные операторы, описание структуры таблиц БД встроено в описание типов TABLE, что позволяет выполнять проверку корректности запросов на этапе компиляции;
  • имеется режим сборки с профилировщиком, при котором для функций, итераций циклов, ветвей условных переходов подсчитывается количество исполнений на интересующем участке работы программы;

 

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

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

 

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

 

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

 

Уроки в виде набора скриншотов:

Урок 1 - Развертывание компилятора. Настройка компиляторов в C#, Delphi (VCL, KOL), Free Pascal, Android.

Урок 2 - Компиляция из AL-IV в Free Pascal и запуск проектов в Linux.

Урок 3 - Написание консольного приложения (Exe_table).

Урок 4 - Написание визуального приложения (Hex view) .

 

 

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

 

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

 

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

 

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

 

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

 

 

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

 

 



ENGLISH

RUSSIAN(Русский)

   

     



 

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

 

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


 

 

Текущее состояние( апрель 2021)

имеются компиляторы с AL-IV вC#, Delphi (VCL / KOL), Free Pascal/ Lazarus, Java/ Android(для компиляции 0-версии используется C#);

 

имеется компилятор с AL-IV в C++ Gcc(но нет поддержки визуального программирования - пока только для консольных приложений);
 

имеется возможность создания консольных и оконных приложений, для Windows, Linux,Android;
 

готова библиотека визуальных компонентов , позволяет создавать приложения с графическим интерфейсом для Windows (C#, Delphi VCL, Delphi KOL, Free Pascal), Linux (Free Pascal), Android;
 

поддержка OpenGL (Windows, Linux, Android);


 

поддержка баз данных(MS Access, MS SQL, Postgre SQL, My SQL, и в принципе, всех БД, имеющих возможность соединения через ODBC);
 

собственныйредакторIDE AL4 , написанный на AL-IV и вполне функциональный (хотя и не имеет встроенного отладчика). Может быть откомпилирован в Linux и использоваться в среде Linux. Имеет визуальный Дизайнер форм и Редактор меню и Редактор Отчетов;
 

а так же ряд дополнительных возможностей

  • автоматическая локализация строк , поддержка кодирования на национальных языках (включая возможность перевода ключевых слов языкаAL-IV);
  • есть поддержкамногопоточности с полной изоляцией данных потока;
  • механизм подготовки произвольных печатныхотчетов;
  • встроенныеSQL-подобные операторы, описание структуры таблиц БД встроено в описание типов TABLE, что позволяет выполнять проверку корректности запросов на этапе компиляции;
  • имеется режим сборки с профилировщиком, при котором для функций, итераций циклов, ветвей условных переходов подсчитывается количество исполнений на интересующем участке работы программы;

 

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

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

 

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

 

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

 

Уроки в виде набора скриншотов:

Урок 1 - Развертывание компилятора. Настройка компиляторов в C#, Delphi (VCL, KOL), Free Pascal, Android.

Урок 2 - Компиляция из AL-IV в Free Pascal и запуск проектов в Linux.

Урок 3 - Написание консольного приложения (Exe_table).

Урок 4 - Написание визуального приложения (Hex view) .

 

 

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

 

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

 

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

 

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

 

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

 

 

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

 

Загрузки
 

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

AL-IV-2022-09-30(v2.4.7).zip - прямая ссылка на загрузку последней версии компилятора(zip, ~4 Мб). Обеспечивается поддержка C#, Delphi7 (VCL & KOL), FPC/LCL (Windows/Linux), Java (Android).
 

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

 

Галерея Приложений
 

Clock [часы]

(управление,

Рабочий стол,

производительность,

2018)

 

Windows

 

ALines [АLинии]

(игра, 2019)

 

Windows

Linux

Android

 

 

Draft Notes [Черновые Заметки]

(обучение, 2020)

 

Windows

Linux

 

 

Zoomer6 [Увеличитель-6]

(просмотр графики:

JPEG, GIF, PNG,

BMP, PCX,PSD,

ICO, CUR, TGA, TIFF

, 2020)

 

Windows

Linux

 

Color Commander [Цветной Командир]

(управление файлами, 2021)

 

Windows

Linux

Android

 

Galaxy Evolution [OpenGL demo]

 

Windows

 

 

 

Portable Notes [переносимые заметки]

(производительность,

мобильные записки,

будильник, 2022)

 

Windows

 

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