用于维护自身的程序或系统的术语是什么?

时间:2010-05-03 19:00:48

标签: computer-science

我不是指 skynet 。我想说的是一个用于编译自己的编译器应用程序,一个跟踪自己的源代码的VCS等。

6 个答案:

答案 0 :(得分:9)

常用术语,尤其是编译器,是“ self-hosted ”。

答案 1 :(得分:4)

  • Bootstrap:表示新的语言编译器已经足够成熟,可以自行编译。通常用作里程碑。
  • Dogfooding:用于表示负责开发/交付产品的团队使用自己的产品。通常用作背书。
  • 自托管:使用工具本身开发的软件工具。用于指示状态或状态,即具有支持自身运行的所有功能。表示稳健性。
  • 自我修复:能够在不需要依赖外部资源的情况下影响修复。稳定性的指示
  • 自动纠正:能够通过各种反馈机制自主进行更改。与自我修复有关,但不仅限于修复损伤,还包括对行为的控制。

答案 2 :(得分:1)

可以考虑dogfooding - 只是一个特殊情况,您不仅要使用工具,还要使用工具来维护自己。

答案 3 :(得分:1)

在整个编程系统的上下文中:Self-Sustaining System (S3)自我支持系统

但对于您描述的上下文(VCS,编译器),通常使用术语自托管

答案 4 :(得分:0)

“反思”可能吗?

答案 5 :(得分:0)

自我意识,自我编程......