迭代 自指

1. 迭代系统。x[n] = F(x[n-1]),n趋于无穷,x = F(x),  x为方程F的解。

2. 对角线法则。自然数和有理数一一对应,无理数比自然数“多”

3. 停机问题。

4. 几乎所有东西都可以用数字编码。包括研究数字的数论定理。

5. 用数学来研究数学,用语言来描述语言的语法。

6. 写个C程序打印出这个C程序本身。

8.  DNA双螺旋,既可以是指令,也是数据。

7. 我可以意识到我存在。

 

============================

觉得很多问题都有共通之处。

1. 迭代。上一代的输出是下一代的输入。

2. 自指。可以引用自己。

3. 双重意义。既可以被看成指令,也可以被看成数据。

 

从很简单的前提出发,利用很简单的规则。得出下一代,下一代既可以被理解成要处理的数据,也可以被理解成新的规则。进行下一次迭代。

这样可以得到很复杂的东西。简单的重复可以构成复杂,复杂往往也可以化为简单的重复。

 

=============================

但是不知道怎么用程序去表示,么让程序去处理程序本身,来达到进化?

 

你可能感兴趣的:(c,语言)