$$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 t o 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. Краткое описание в виде набора примеров с комментариями. Позволяет быстро изучить основы языка. последнее обновление: 04.2018. Диаграммы синтаксиса языка. В виде блок-схем и диаграмм RBNF. Как начать программировать на AL-IV. Краткая инструкция и советы по использованию инструментария и примеров кода для быстрого и эффективного начала работы, последнее обновление: 05.2018. Справка по классам AL-IV. kolmck.ru/AL4/AL-IV-doks.zip - загрузить всю документацию в одном архиве (9.5 Мб).
$$END $$FI | $$IF?DARKEN,LIGHTEN $$DEF+Doks $$REF?DARKEN?_black
Documentation
Versions history. Language specification. Can be used as a handbook on language. Last updated: May, 2018. Short language introduction. It allows to learn the language in the fast way, on examples of code. Last update: April, 2018. Syntax diagrams of AL-IV language. Together with RBNF notations. How to start programming on AL-IV. A short instruction and advances how to use instruments and code samples to start programming quickly and most efficient way. Help on AL-IV classes kolmck.ru/AL4/AL-IV-doks.zip - download all the documentation in one archive (9.5 MB).
$$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