「自分自身を書く」コードをC#で書くことに興味があります。これは広い意味では不可能だと思いますが、ターゲット関数の本体を除くすべてを定義する動的アセンブリに、ある種のフォーマットを設定することを考えていました。次に、アルゴリズムまたはニューラルネットが関数本体を埋めようとします。この後、アセンブリが実行され、新しく起動されたアセンブリがターゲット関数の呼び出しを試み、その後、同じコードに基づいて別の新しいアセンブリを作成します。できれば、そのターゲット関数の実装を改善します。
この種の動作を考えると、C#と動的アセンブリが適切な選択になります(アセンブリの作成と実行にかかる時間が心配です)。実行するコードを動的に作成することに特化した言語はありますか、それともC#で十分なオプションですか?
また、アセンブリ全体のアプローチまたはセットアップに関するコメントは、アセンブリのアイデアを作成することを歓迎し、感謝しています!(あなたが言うことができなければ私は非常に新しいです)
ありがとう!