なぜそれが言語の特徴であるのかわかりません。たとえば、クイックテストとスクリプトのために通訳を構築できないのはなぜですか？なぜPythonまたはPerlを取り、それを組み立ててアセンブリにコンパイルしてからマシンコードを作成できないのですか？
C用のインタープリターを作成することが可能であり、CHやCINTなどの一部はすでに存在します。ただし、Cは高性能コンピューティングおよびシステムプログラミング用に設計されているため、インタープリターを使用すると、最初にCを使用することのパフォーマンスの利点の一部を無効にする可能性があります。

また、Python、Perl、またはその他の解釈言語をマシンコードにコンパイルすることも可能です。これを行うために利用できるツールがあります。これらのツールは、コードのパフォーマンスを改善するのに役立ちますが、最初からコンパイルされるように設計された言語と同じレベルのスピードアップを常に提供するとは限りません。

結論として、コンパイルされた言語用の通訳を作成したり、解釈された言語をコンパイルしたりすることは可能ですが、各言語は特定の実行モードに合わせて設計および最適化されており、そのモードから逸脱すると常に最良の結果が得られるとは限りません。さらに、Javaのような一部の言語では、ハイブリッドアプローチを使用します。ここでは、コードが中間bytecodeにコンパイルされます。これは、ジャストインタイム（JIT）コンパイラによって実行時に解釈またはさらにコンパイルされます。これにより、コンパイルされた言語と解釈された言語の利点のバランスが可能になります