Pytasz, rozumiem, o kompilatory nowych języków....Zwykle jest to w C lub C++, np. CPython jest napisany w C++/C. W Assemblerze dziś już nie pisze się kompilatorów języków, może jedynie języki "wbudowane" (dla elektroniki embedded), ale też wątpię. Kompilatory dla niektórych niszowych języków powstają czasem w Rust, słyszałem też coś o Go.
Polecam książkę "Kompilatory" (w języku polskim, chyba PWN-u). Jest ten temat świetnie omówiony.
"Kompilatory: reguły, metody i narzędzia" Książka autorstwa: Alfred V. Aho, Jeffrey Ullman i Ravi Sethi
BTW. Obecnie prowadzone są prace nad dwoma ciekawymi językami:
"Erlang 2" (tymczasowa nazwa) - pracują nad nim głównie ludzie z Facebooka, ma to być Erlang silnie typowany.
"Jai" tworzony przez Jonathana Blow
https://github.com/BSVino/JaiPrimer/blob/master/JaiPrimer.md
https://inductive.no/jai