АКАДЕМИЯ ALB — изучайте программирование шаг за шагом
Изучайте AdaLogic BASIC
Это руководство знакомит с основами ALB на русском языке. Читайте разделы по порядку и проверяйте каждый пример в бесплатной браузерной IDE. Ключевые слова в примерах остаются на английском, поскольку они являются частью синтаксиса языка.
BEGIN
VERSION 0.0.0.1
PRINT "Привет из ALB!"
END
BEGIN начинает программу, VERSION объявляет её версию, а PRINT выводит текст.
Путь обучения
- Значения и переменные. Первое объявление записывается как
LET имя AS ТИП = значение. При последующих присваиваниях не повторяйтеLET. - Условия. Используйте
IF условие THENи завершайте блок командойEND IF. - Повторение. Циклы
FORиWHILEпозволяют выполнять команды несколько раз. - Процедуры и функции. Разделяйте программу на небольшие повторно используемые части.
- Окна и графика. Создайте окно, обрабатывайте
ON TICK/ON PAINTи запустите цикл событий командойLISTEN. - Логика. Определяйте факты и правила и выполняйте запросы с помощью
KNOWSиFIND. - Расширенные возможности. Изучите контракты, многоязычные блоки, SIMD и разные цели компиляции.
Пример с переменной и циклом
BEGIN
VERSION 0.0.0.1
LET i AS S32 = 1
WHILE i <= 5 THEN
PRINT "ШАГ=" | i
i = i + 1
END WHILE
END
В ALB оператор | объединяет строки и автоматически преобразует такие значения, как i, в текст. Для побитового или логического ИЛИ используйте ключевое слово OR.
Продолжайте практику
Откройте интерактивные примеры, обратитесь к полному справочнику и экспериментируйте в IDE. Пока перевод расширяется, ещё не переведённые страницы будут явно показывать английскую версию.