Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Piton

Piton - інтерпретована мова програмування з українським синтаксисом у трансліті. Вона написана на Go і орієнтована на навчання, швидкі експерименти та демонстрацію того, як влаштовані інтерпретатори.

Коротко про мову:

  • змінні оголошуються простим =
  • блоки керуються відступами
  • умови пишуться через yaksho / inackshe
  • цикл у мові зараз один: poky
  • функції створюються через functia
  • колекції: spysok ([]) і slovnyk ({})
  • є вбудовані функції на кшталт dovzhyna(), dodaty(), delete(), vypadkovo()
  • через CLI можна не лише запускати код, а й будувати SVG-блок-схеми

Бінарники можна або зібрати локально з вихідного коду, або просто скачати з Releases для актуальних платформ Linux, macOS і Windows.

Minimalnyi pryklad

profil = {"imya": "Mavka", "mista": ["Lviv", "Kyiv"]}
profil["rol"] = "moderator"
delete(profil, "rol")

drukuvaty profil["imya"]
drukuvaty profil

Shcho chytaty dаly

Якщо ти тільки починаєш:

  1. Shvydkyi Start
  2. Tur po Movi
  3. Bazovyi Syntaksys
  4. Spysok і Slovnyk
  5. Vbudovani Funktsii

Якщо тобі потрібен інструментальний бік проєкту:

Yak vyhlyadaye kod u vizualizatori

Нижче - реальна SVG-схема, згенерована з examples/session-tracker.piton.

Vizualizatsiya session-tracker