Arrays 是否有创建一个程序的程序创建另一个程序?
假设我们有主程序,我们叫他程序“M”。所以“M”是一个程序,它唯一的功能/方法是创建一个名为“x”的对象/程序。而“x”只能创建另一个名为“y”的对象/程序。每个“y”可以以相同的速度完成一项简单的任务,并且他们可以共同努力实现相同的目标 这是一个编码的算法表示:Arrays 是否有创建一个程序的程序创建另一个程序?,arrays,performance,function,metaprogramming,shared-memory,Arrays,Performance,Function,Metaprogramming,Shared Memory,假设我们有主程序,我们叫他程序“M”。所以“M”是一个程序,它唯一的功能/方法是创建一个名为“x”的对象/程序。而“x”只能创建另一个名为“y”的对象/程序。每个“y”可以以相同的速度完成一项简单的任务,并且他们可以共同努力实现相同的目标 这是一个编码的算法表示: M = main program; function(M) { create many object/class/program [x] until goal is achieved } [x] = 2nd
M = main program;
function(M) { create many object/class/program [x] until goal is achieved }
[x] = 2nd level programs;
function([x]) { create many object/class/program [y] until goal is achieved }
[y] = 3rd level programs;
function([y]) { Do many simple tasks until goal is achieved }
程序M的主要目的是使用越来越多的y在尽可能短的时间内完成一项非常大和长的任务
问题是,这种类型的程序可能存在吗?如果是,什么编程语言可以创建它
问题是,这种类型的程序可能存在吗
对。确实如此
如果是,什么编程语言可以创建它
任何可以向自身输出代码的组件。或者,至少是汇编代码,可以输出汇编代码,可以输出汇编代码,等等。我不理解反对票,我做错了什么?