【发布时间】:2011-03-15 03:19:38
【问题描述】:
我不知道有任何自我改进的编译器,但我又不是一个编译器专家。
是否有任何自我改进的编译器?
请注意,我说的是自我改进的编译器,而不是改进它所编译的代码的编译器。
任何指针表示赞赏!
旁注:如果您想知道我为什么要问,请查看this post。即使我同意大多数论点,我也不太确定以下几点:
我们有可以改进的计划 他们的代码现在没有人工输入—— 它们被称为编译器。
...所以我的问题。
【问题讨论】:
-
自我提升在哪方面?编译器将如何自我改进?它是否自己添加了一种新语言,所以 gcc 决定要编译 Ruby,然后学习如何编译?是否通过添加新的优化级别来改进它编译 C 的方式?
-
自己编译的编译器怎么样?
-
@JamesBlack 在任何方面自我提升 :) - 我只是想了解是否有这样的事情
-
直到你能明确地说出你的意思是“不是一个真正的问题”。我的意思是,你认为编译器可以理解它自己的性能并决定如何处理它吗?
-
我的意思是任何自我提升的方面,包括你提到的那个,这对我来说听起来像是一个问题。这与我的想法无关,我只是想了解当前是否有任何级别的关于该主题的研究。
标签: language-agnostic compiler-construction artificial-intelligence self-modifying