私は、次のアイデアの先行技術を特定しようとしています:
1) ユーザーが (insert_name_here) という言語で何らかのコードを入力します。
2) ユーザーは、既知の出力候補 (javascript、ruby、perl、python) のリストから目的の言語を選択します。
3) プロセッサは、insert_name_here を宛先言語の実行可能なコードに変換します。
4) プロセッサは、選択した言語に基づいて関連するシステム コールを使用してコードを実行します。
これが機能する理由は、insert_name_here からサポートされているすべての宛先言語へのすべての言語構造の間に、事前に確立された 1 対 1 のマッピングがあるためです。
(免責事項:これは明らかに、目的の言語に合わせて調整された「エレガントな」コードを生成するものではありません。実行可能な初歩的な変換を行うだけです。目的は、開発者がアルゴリズムの迅速で汚れた実装を取得できるようにすることです。車輪を再発明する気がなく、何らかの理由で特定のプロジェクトで特定の言語を使用する必要がある場合に備えて、いくつかの異なる言語。)
これはすでに存在しますか?