Gdy zaczynamy uczyć się programować, swoje pierwsze kroki stawiamy, pisząc aplikację w stylu „hello world”, a idąc dalej, przez ify, pętle, klasy, dochodzimy w końcu do pytania, jak to jest zrobione, że można napisać jakiś tekst, w ustalonej składni i jednym poleceniem sprawić, iż on faktycznie działa. Takie rozważania prowadzą wielu do pomysłu: „fajnie by było stworzyć własny język programowania!”. I to wcale nie jest tak trudne, jak mogłoby się wydawać...
Zagadnienia poruszane w tym artykule:
Artykuł pochodzi z magazynu "Programista" nr 86. Jest to wydanie z listopada/grudnia 2019 roku. Spis treści tego wydania: https://programistamag.pl/programista-7-2019-86/
Autorem artykułu jest Mateusz Mazurek. Programista z ponad 7-letnim doświadczeniem komercyjnym budowanym na językach takich jak Java, Python, PHP, JavaScript, SQL czy nawet Elixir.. Entuzjasta rozumienia tego, jak działają mechanizmy, z których na co dzień korzystamy, i tego, jak możemy tę wiedzę przekuć w solidnie działające oprogramowanie. Od 10 lat, z różną intensywnością, prowadzi bloga https://mmazurek.dev. Jeśli nie zajmuje się niczym związanym z programowaniem, to najczęściej czyta książki albo jeździ na rowerze.