我很好奇用 C# 编写“自己编写”的代码。我知道这在广义上是不可能的,但我正在考虑为动态程序集设置某种格式,以定义除某些目标函数的主体之外的所有内容。然后一个算法或神经网络尝试填充函数体。在此之后,程序集被执行,新启动的程序集然后尝试调用目标函数,然后基于相同的代码创建另一个新程序集,希望更好地实现该目标函数。
鉴于这种行为,C# 和动态程序集将是一个合适的选择(我担心创建和执行程序集所花费的时间)。是否有某种语言专门用于动态创建要执行的代码,或者 C# 是一个足够好的选择吗?
此外,欢迎对创建程序集想法的整个程序集的方法或设置发表任何评论,并表示赞赏!(如果你看不出来,我很新)
谢谢!