Myślę, że język składni znaczników, Liran. Struktura składni ułatwia przetwarzanie, ponieważ bloki kodu są wyraźnie oznaczone między znacznikami początkowymi i końcowymi. Można teoretycznie łatwo zbudować interpreter poziomu 1, który analizuje i uruchamia kod bezpośrednio.
Powiedział, że nie ma tam żadnych języków znaczników, które robią znaczące rzeczy w kontekście, o którym wydaje mi się, że celujesz (możesz chcieć napisać własne). Następny najlepszy wybór zapewne byłby językiem o minimalnej funkcjonalności, a najlepiej nie wspierającym programowania proceduralnego. Język taki jak BASIC powinien być łatwy do zbudowania dla tłumacza poziomu 1.
Kolejną najlepszą rzeczą być może są wczesne języki skryptowe, które nie oferowały wielu elementów składniowych i były dość krótkie w złożoności. Nie myślę o żadnym.
Ale prawdopodobnie najlepszą opcją jest zaprojektowanie własnego języka. Tłumacz staje się łatwiejszy do zbudowania, ponieważ posiada głęboką znajomość składni języka i może rządzić własną strukturą języka i semantyką w tłumaczu.
...
Nacisk na poziomie 1 tłumacza to dlatego, że nie wspominając chcesz to łatwe.
Esperanto powinno być łatwe. :) –