$$IF?DARKRU,DARKEN $$IF?LIGHTRU,LIGHTEN $$FI
$$-FlagEN
ENGLISH
$$-FlagRU
RUSSIAN(Русский)

$$IF?LIGHTEN,DARKEN

 

$$IF?LIGHTRU,DARKRU

 

$$FI

$$-Header
$$-Intro
$$-Download  
 

$$-Example

 

 
$$-Doks  
$$-State

 


$$IF?LIGHTRU,DARKRU

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

$$IF?LIGHTEN,DARKEN

(C) 2016-2018, Vladimir Kladov

$$FI

 

$$IF?LIGHTRU

$$OUT=index_ru.htm

 

$$IF?DARKRU

$$OUT=index_ru_black.htm

 

$$IF?LIGHTEN

$$OUT=index.html

 

$$IF?DARKEN

$$OUT=index_en_black.htm

$$FI

 

$$STOP!


 

$$IF?LIGHTRU,DARKRU

$$DEF+Header

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

$$END

$$FI

$$IF?LIGHTEN,DARKEN

$$DEF+Header

    Programming language AL-IV (ALFOUR)

$$END

$$FI hhh

$$IF?LIGHTRU,DARKRU

$$DEF+Intro

Введение

AL-IV (АЛгоритмический язык IV) - это

высокоуровневый

императивный

объектно-ориентированный

язык программирования


с минимальным уровнем вхождения,


позволяющий легко портировать приложения на любые платформы


с чрезвычайно высокой степенью надежности кода управляемого уровня,


с высокой эффективностью исполнения кода.

$$END

$$FI

$$IF?LIGHTEN,DARKEN

$$DEF+Intro

Introduction

AL-IV (Algorithmic Language Four)is a

high-level

imperative

object oriented

programming language


with minimal introduction level,


allowing easy porting applications to any platform,


with a very high level of safety and stability, with a controllable level of code protection,


with a high efficiency of an executable code.

$$END

$$FI

$$IF?LIGHTRU,DARKRU

$$DEF+Download

Загрузка
 

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

AL-IV-2018-06-29(v0.90.7).zip - прямая ссылка на загрузку последней версии компилятора (zip, 4Мб)
IDE_AL4.zip - прямая ссылка на загрузку последней версии IDE AL4 (zip, 200Кб)

$$END

$$FI

$$IF?LIGHTEN,DARKEN

$$DEF+Download

Download
 

Link to the SourceForge AL-IV repository. (Open in a new window/tab)

AL-IV-2018-06-29(v0.90.7).zip - direct link to the last version of the compiler (zip archive, 4MB)
IDE_AL4.zip - direct link to the last version of the IDE AL4 (zip, 200KB)

$$END

$$FI

$$IF?DARKRU,LIGHTRU

$$DEF+Doks

$$REF?DARKRU?_black

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

$$END

$$FI

$$IF?DARKEN,LIGHTEN

$$DEF+Doks

$$REF?DARKEN?_black

Documentation

$$END

$$FI

$$IF?LIGHTRU,DARKRU

$$DEF+State

Текущее состояние (июнь 2018)
  • готовы компиляторы с AL-IV в C#, С++, Delphi32/Free Pascal , Java, Python;
  • имеется возможность создания консольных и оконных приложений для Windows и Linux;
  • готова библиотека визуальных компонентов, позволяет создавать приложения с графическим интерфейсом для Windows и Linux, на Java для десктопных сред (Windows, Linux, Mac OS, ...).
  • имеется поддержка OpenGL;
  • есть поддержка работы в БД, встроенные SQL-подобные операторы;
  • автоматическая локализация строк, поддержка кодирования на национальных языках (включая возможность перевода ключевых слов языка AL-IV);
  • имеется собственный редактор IDE AL4 написанный на AL-IV и вполне функциональный (хотя и не имеет встроенного отладчика пока).

$$END

$$FI

$$IF?LIGHTEN,DARKEN

$$DEF+State

Current state (June, 2018)
  • compilers from AL-IV to C#, C++, Delphi (32 bit old style)/Free Pascal, Java and Python;
  • it is possible to create console and GUI applications with AL-IV (for Windows and Linux);
  • a visual components library is ready to use (it is possible to create applications with graphical interface for Windows and Linux, for Java awt - on any desktop system).
  • OpenGL is supportedd;
  • Database support, embedded SQL-like statements;
  • automatic strings localization, support of coding on national languages (including translation of the language keywords);
  • there is a small IDE AL4 created with AL-IV and allowing to edit source, run compiler, see errors (though there is no a debugger there yet).

$$END

$$FI

$$IF?LIGHTRU

$$DEF+Example

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


 

$$END

$$IF?DARKRU

$$DEF+Example

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


 

$$END

$$FI

$$IF?LIGHTEN

$$DEF+Example

Example (Hello, World!)


 

$$END

$$IF?DARKEN

$$DEF+Example

Example (Hello, World!)


 

$$END

$$FI

$$DEF+FlagRU

$$END

$$DEF+FlagEN

$$END