Пример (Hello, World!)
|
|
Галерея Приложений
|
Clock
[часы]
(управление,
Рабочий стол,
производительность,
2017-2018, 2022)
Windows
|
Typelit
[Ввод транслитом]
(управление,
Рабочий стол,
производительность,
2024)
Windows, Linux
|
ALines
[АLинии]
(игра, 2019)
Windows
Linux
Android
|
Draft Notes
[Черновые Заметки]
(обучение, 2020-2023)
Windows
Linux
|
Zoomer6 Vernissage
[Увеличитель-6]
(просмотр графики:
JPEG, GIF, PNG,
BMP, PCX,PSD,
ICO, CUR, TGA, TIFF
, 2020-2023)
Windows
Linux
|
Color
Cat Commander
(управление файлами, 2021-2024)
Windows
Linux
Android
|
Galaxy Evolution
[OpenGL demo]
Windows
|
Portable Notes
[переносимые заметки]
(производительность,
мобильные записки,
будильник, 2022)
Windows
|
|
|
|
Текущее состояние |
имеются компиляторы с AL-IV в C#, Delphi (VCL / KOL) , Free
Pascal / Lazarus, Java
/ Android (для компиляции 0-версии используется C#);
имеется возможность создания консольных и оконных приложений для 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, что позволяет выполнять проверку корректности запросов
на этапе компиляции;
- имеется режим сборки с профилировщиком, при котором для функций,
итераций циклов, ветвей условных переходов подсчитывается количество исполнений на
интересующем участке работы программы;
|
|
|