Краткое руководство по реализованной грамматике Zehin 0.1. Выполняй примеры в настольном приложении.
Коротко о языке
Программы используют текст UTF-8 и файлы .zh. Одна команда занимает одну строку. # начинает комментарий. Блоки заканчиваются gutardy; отступы помогают читать код.
Полный словарь команд
ýazgoýegerbolmasagutardygaýtalaöňeyzasagaçepereňk
Урок 01
Привет, мир!
Выведи первое сообщение с помощью ýaz.
salam.zh
1ýaz"Salam, dünýä!"
Ожидаемый результат
Salam, dünýä!
ýaz выводит текст. Первая программа целиком в одной строке.
Попробуй в IDE. Измени значение или сообщение, сохрани файл и нажми F5. Посмотри, как изменится результат.
Урок 02
Переменные
Дай значению имя с помощью goý.
at.zh
1goýat = "Myrat"2ýazat
Ожидаемый результат
Myrat
goý сохраняет значение под именем. Используй это имя, чтобы вывести его.
Попробуй в IDE. Измени значение или сообщение, сохрани файл и нажми F5. Посмотри, как изменится результат.
Урок 03
Вычисления
Считай с помощью +, −, * и /.
hasap.zh
1goýnetije = 6 * 72ýaznetije
Ожидаемый результат
42
Умножь два числа и выведи ответ.
Попробуй в IDE. Измени значение или сообщение, сохрани файл и нажми F5. Посмотри, как изменится результат.
eger проверяет условие. Приветствие появляется, потому что 10 больше или равно 7.
Попробуй в IDE. Измени значение или сообщение, сохрани файл и нажми F5. Посмотри, как изменится результат.
Урок 05
Циклы
Повторяй команды с gaýtala.
gaytala.zh
1gaýtala52ýaz"Salam!"3gutardy
Ожидаемый результат
Salam!
Salam!
Salam!
Salam!
Salam!
gaýtala повторяет блок пять раз. gutardy завершает блок.
Попробуй в IDE. Измени значение или сообщение, сохрани файл и нажми F5. Посмотри, как изменится результат.
Урок 06
Рисование
Исследуй движение, повороты и цвета.
inedordul.zh
1reňk"gök"2gaýtala43öňe1004saga905gutardy
Рисунок
Четыре шага вперёд и четыре поворота образуют синий квадрат.
Попробуй в IDE. Измени значение или сообщение, сохрани файл и нажми F5. Посмотри, как изменится результат.
Небольшой язык для начала
Версия 0.1 поддерживает вычисления, текст, переменные, условия, счётные циклы и черепашью графику. Функций, массивов, запроса ввода, циклов while и доступа к файлам или сети из учебных программ пока нет.
Полезные сочетания
F5 — запустить
Shift + F5 — остановить
Ctrl + S — сохранить
Ctrl + O — открыть
Ctrl + N — новый файл
Это вводное руководство. Расширенная учебная программа и дополнительная документация ещё разрабатываются.