Язык программирования Slang
Slang обладает следующими возможностями:
Базовые типы данных – целое число, дробное число, символ, логический тип, строка
Объявление и инициализация локальных переменных
Объявление и инициализация глобальных переменных
Математические и логические операции
Вычисление выражений
Объявление функций и процедур
Объявление новых типов данных
Управляющие операторы (условные, циклы)
Ввод/вывод
Определены стандартные арифметические операции (сложение, вычитание, умножение, деление), операции сравнения (равно, неравно, больше, меньше, больше или равно, меньше или равно).
Одиночные операторы начинаются с ключевого слова заканчиваются символом «;».
Блочные операторы начинаются с ключевого слова (например «then», «start», «repeat») и заканчиваются строкой «end (имя оператора или названия функции/типа)» (например «end if»).
В конце строки завершения блочного оператора должен присутствовать символ «;», за исключением блочного оператора, определяющего модуль (module) – его завершает символ «.».