TatarScript — язык программирования для истинных чәйхәнә кодеров!

TatarScript — язык программирования для истинных чәйхәнә кодеров!

Особенности:

  • Переменные объявляются через «булсын» (аналог let в JS).
  • Функции начинаются с «эшләпәй» (вместо function).
  • Комментарии пишутся после «# әйдә» (аналог //).
  • Если что-то пошло не так, программа кричит «нишлисең?!» (аналог throw error).

Пример кода:

# әйдә Объявляем переменные булсын сан = 42 булсын исем = "Зөлфирә" булсын чәйЭчемлеге = чын # чын = true, ялган = false # әйдә Функция для гостеприимного приветствия эшләпәй сәламБиру(кунак) { әгәр (кунак == "Айдар") { кайтар "Эй, Айдар, киләсеңме чәй эчәргә?" } якиӘгәр (кунак == "Марат") { кайтар "Марат, син тагын SQL язасыңмы?" } юкса { кайтар "Сәлам, " + кунак + ", берничә пылау бар!" } } # әйдә Вызов функции чыгару(сәламБиру(исем)) # Выведет: "Сәлам, Зөлфирә, берничә пылау бар!" # әйдә Обработка ошибок әгәр (чәйЭчемлеге == ялган) { нишлисең "Чәй беткән! Кем чыкты соң ахыры?!" }

Почему TatarScript — идеальный язык?

  1. Если программа не работает, можно сказать «Ул башкарылмый, ләкин шулай булырга тиеш иде» (ошибки — это фичи).
  2. Встроенная поддержка «чәй-паузы» (чәйЭчемлеге ? продолжить : остановиться).
  3. «Кайтар» (return) может вернуть не только значение, но и «эчкән чәйнең дәрәҗәсе».

TatarScript — язык, в котором NaN расшифровывается как «Нәрсә Аңламадым»!

2
1 комментарий