TatarScript — язык программирования для истинных чәйхәнә кодеров!
Особенности:
- Переменные объявляются через «булсын» (аналог let в JS).
- Функции начинаются с «эшләпәй» (вместо function).
- Комментарии пишутся после «# әйдә» (аналог //).
- Если что-то пошло не так, программа кричит «нишлисең?!» (аналог throw error).
Пример кода:
# әйдә Объявляем переменные
булсын сан = 42
булсын исем = "Зөлфирә"
булсын чәйЭчемлеге = чын # чын = true, ялган = false
# әйдә Функция для гостеприимного приветствия
эшләпәй сәламБиру(кунак) {
әгәр (кунак == "Айдар") {
кайтар "Эй, Айдар, киләсеңме чәй эчәргә?"
} якиӘгәр (кунак == "Марат") {
кайтар "Марат, син тагын SQL язасыңмы?"
} юкса {
кайтар "Сәлам, " + кунак + ", берничә пылау бар!"
}
}
# әйдә Вызов функции
чыгару(сәламБиру(исем)) # Выведет: "Сәлам, Зөлфирә, берничә пылау бар!"
# әйдә Обработка ошибок
әгәр (чәйЭчемлеге == ялган) {
нишлисең "Чәй беткән! Кем чыкты соң ахыры?!"
}
Почему TatarScript — идеальный язык?
- Если программа не работает, можно сказать «Ул башкарылмый, ләкин шулай булырга тиеш иде» (ошибки — это фичи).
- Встроенная поддержка «чәй-паузы» (чәйЭчемлеге ? продолжить : остановиться).
- «Кайтар» (return) может вернуть не только значение, но и «эчкән чәйнең дәрәҗәсе».
TatarScript — язык, в котором NaN расшифровывается как «Нәрсә Аңламадым»!
1 комментарий