Соцмережі Передісторія
ІнформаціяМавки

Передісторія

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

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

Десь в кінці 2021 року в мене вималювалась якась дуже абстрактна ідея української мови програмування, яку я не міг виразити. Я знову почав робити спроби в тому напрямі. Через трохи часу ця ідея виразилась заміною функції на дію. З цього моменту все почалось більш серйозно. В мене зʼявилась назва мови - "Дія". Хоч в той час назва вже була зайнята відомим державним проектом, я не хотів видумувати щось інше.

На початку лютого 2022 року я зробив чернетку синтаксису. Через трохи часу я почав працювати над вебсайтом і пробувати втілювати мову в життя. В мене не було досвіду створення інтерпретерів або компіляторів, тому створення інтерпретера було імпровізацією.

Подальшу історію можна прослідкувати в онлайн ресурсах, де я робив публікації процесу та коду.