Am besten dürfte sein, sich eine Sprache so zu überlegen, dass ein Programm sie in eine andere Sprache die du schon beherrschst übersetzen kann. Dann sparst du dir den Compilerbau, da du den von der anderen Sprache verwenden kannst.
Beispiel: du erfindest die Sprache T++. Nun schreibst du ein Programm, welches den Quelltext (in T++) in C++ Quelltext übersetzt. Nun kannst du mit einem C++-Compiler übersetzen. Damit hast du gleich die Optimierungen als Bonus.