>>6
コンパイラ言語を作るなら、
アセンブラとC言語を学んで、
ハードウェアの勉強をして
基本的にはC言語で作るというのが賢明だと思う。

簡易言語を作るだけなら、
初期のRubyのようにPerlとかでも
作れるんだけど、馬鹿にされて終わりだから
おすすめしない。

今の道をすすんでOKだと個人的には思うね。