Skip to content

АКАДЕМИЯ ALB — изучайте программирование шаг за шагом

Изучайте AdaLogic BASIC

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

Первая программа
BEGIN
VERSION 0.0.0.1
PRINT "Привет из ALB!"
END

BEGIN начинает программу, VERSION объявляет её версию, а PRINT выводит текст.

Путь обучения

  1. Значения и переменные. Первое объявление записывается как LET имя AS ТИП = значение. При последующих присваиваниях не повторяйте LET.
  2. Условия. Используйте IF условие THEN и завершайте блок командой END IF.
  3. Повторение. Циклы FOR и WHILE позволяют выполнять команды несколько раз.
  4. Процедуры и функции. Разделяйте программу на небольшие повторно используемые части.
  5. Окна и графика. Создайте окно, обрабатывайте ON TICK/ON PAINT и запустите цикл событий командой LISTEN.
  6. Логика. Определяйте факты и правила и выполняйте запросы с помощью KNOWS и FIND.
  7. Расширенные возможности. Изучите контракты, многоязычные блоки, 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. Пока перевод расширяется, ещё не переведённые страницы будут явно показывать английскую версию.

← Вернуться на главную