Документація Архів Ціль МаМа Часопис Фрагменти поржавіло Конкурси поржавіло Організація Інформація
Мавка 0.112.0

Сучасна українська мова програмування

Мавкаце експериментальна мова програмування, що дозволяє кожному втілювати ідеї українською мовою. Мавка є першою мовою у своєму роді.
взяти біб читати

імʼя = читати("введіть ваше імʼя: ")

друк("привіт, %(імʼя)")
структура Ракета
  назва текст
  швидкість число
  маса число
кінець

дія Ракета.запустити()
  друк("Ракету %(я.назва) запущено!")
кінець

земля = Ракета(назва="Земля",
               швидкість=299792458,
               маса=1)

земля.запустити()
машини = [
  "Артеміда",
  "Венера",
  "Флора",
  "Луна",
  "Фортуна"
]

перебрати машини як машина
  друк(машина)
кінець
а = 2
б = 3

друк(а + б)
друк(а - б)
друк(а * б)
друк(а / б)
друк(а % б)
друк(а // б)
друк(а ** б)
🙃
Проста
Код Мавки може зрозуміти навіть школяр в початковій школі.
🤤
Швидка
Залежно від реалізації, Мавка може бути досить швидкою.
😦
Потужна
Простота мови дозволяє вирішувати складні та великі задачі легко і зручно.
Створюйте по-справжньому!
Мавка надає природний досвід програмування. Ви можете виражати свої думки в коді так як ви дійсно думаєте. Жодних посередників у вигляді чужих мов. 100% українською!
мій_гаманець = відкрити_гаманець("***") спробувати мій_гаманець.надіслати(999, отримувач="Юпітер") зловити п друк("Не вдалось надіслати кошти:", п) кінець
взяти визначення РМв1; зовнішня дія завантажити_РМв1(Р: адреса<РМв1::Розширення>): РМв1::Результат { РМв1::надрукувати_Ю8(Р, ю8"Вітання з розширення!"); вернути РМв1::успіх(Р, пусто); }
Розширюйте!
Система розширень Мавки дозволяє писати швидкий нативний код на Цілі або C/C++ і легко підключати його до вашого коду в Мавці.
Вбудовуйте!
Мавку можна досить просто вбудувати у проект. Завдяки своїй простоті та динамічності Мавка буде потужним інструментом скриптування у ваших проектах.
взяти визначення мавка; дія старт(): ц32 { ціль В = мавка::створити_виконувач(); // ... вернути 0; }
Ілюстрація: Urquhart JS, et al.; Robert Hurt, the Spitzer Science Center
Організація Мавки, 2024