Dzień dobry, interesuje mnie kwestia tworzenia własnego języka programowania i:
a) Z tego co zrozumiałem, to plik tekstowy zapisany w wybranym przez siebie formacie, uruchamia się w interpreterze, napisanym w innym języku (tzw. metajęzyku): to prawda, czy coś poprzekręcałem?
b) Jeżeli interpreter napisałbym w Pythonie, to jak to działa? To znaczy program przeze mnie napisany jest uruchamiany w moim interpreterze, a ten interpreter jest jeszcze uruchamiany w interpreterze Pythona? Czy może środowisko Pythona w jakiś sposób mogę zespolić się z moim interpreterem?
c) I moje ostatnie pytanie, a właściwe prośba, mógłby mi ktoś pokazać przykład prostego interpretera (napisany w pythonie) do języka z rozszerzeniem np. *.xd, który po napisaniu: write "Hello world" wyświetlałby napis: Hello world ?