私は2つのことを探しています。最初は用語です。
ある言語を別の言語にコンパイルするコンパイラを何と呼びますか?
第二に、一般的な言語 Xを移植可能な C コードにコンパイルするコンパイラはありますか?
私はただアイデアを投げかけただけですが、私が考えていたのは、私たちが選択した独自の言語用に独自のフロントエンドを作成した場合、コンパイラーが移植可能な C コードを出力した場合です。このようにして、新しい言語機能を追加しながら、既存の C コードとの互換性を維持できます。
このアプローチには大きな欠陥があるかもしれませんが (ビルドする必要があることを除いて)、人々はこれを行いますか?