質問: Rubyでプログラミング言語を作っているのですが、インタプリタにするかコンパイラにするか迷っています。 インタプリタ型は、前にRubyで作ったことがあるのですが、コンパイラ言語は作ったことがありません。 調べたところ、Rubyでは、実行可能ファイルを生成する方法がないので、コンパイラ言語が作れなさそうだと思います。 コンパイラ型言語をRubyで作ることはできるのでしょうか?
回答: コードを解釈して機械語のバイナリデータを生成するだけなので、Rubyでも実装は可能です 実行可能ファイルといってもただのバイナリファイルですよ