更改

删除1,234字节 、 2020年11月21日 (六) 11:39
第72行: 第72行:  
在计算机程序设计中,自指发生在反馈中,程序可以像读取或修改其他数据一样读取或修改自己的指令。许多编程语言在某种程度上支持反射,具有不同程度的表达能力。此外,在函数式编程中的递归(与数学递回关系式相关)中可以看到自引用,其中代码结构在计算过程中反向引用自身。“驯服”自我参照从潜在的矛盾概念到良好的行为递归一直是计算机科学的伟大成功之一,现在经常被用于,例如,编译器使用“元语言”机器学习。使用编译器编译自身称为引导。无论是使用汇编语言还是使用诸如 Lisp 之类的函数式语言,编写程序自修改程序都是可能的,但在实际编程中通常不提倡这样做。计算硬件在触发器中基本利用了自参照,这是数字存储器的基本单位,它通过随时间推移扩展其术语,将潜在的矛盾逻辑自我关系转化为存储器。自我引用思维是程序员文化中一个普遍存在的部分,许多程序和首字母缩略词都是以自我引用的方式命名的,这是一种幽默的形式,比如 GNU (“ GNU 不是 Unix”)和 PINE (“ PINE 不是 Elm”)。GNU Hurd 是以一对相互自我参照的缩写命名的。
 
在计算机程序设计中,自指发生在反馈中,程序可以像读取或修改其他数据一样读取或修改自己的指令。许多编程语言在某种程度上支持反射,具有不同程度的表达能力。此外,在函数式编程中的递归(与数学递回关系式相关)中可以看到自引用,其中代码结构在计算过程中反向引用自身。“驯服”自我参照从潜在的矛盾概念到良好的行为递归一直是计算机科学的伟大成功之一,现在经常被用于,例如,编译器使用“元语言”机器学习。使用编译器编译自身称为引导。无论是使用汇编语言还是使用诸如 Lisp 之类的函数式语言,编写程序自修改程序都是可能的,但在实际编程中通常不提倡这样做。计算硬件在触发器中基本利用了自参照,这是数字存储器的基本单位,它通过随时间推移扩展其术语,将潜在的矛盾逻辑自我关系转化为存储器。自我引用思维是程序员文化中一个普遍存在的部分,许多程序和首字母缩略词都是以自我引用的方式命名的,这是一种幽默的形式,比如 GNU (“ GNU 不是 Unix”)和 PINE (“ PINE 不是 Elm”)。GNU Hurd 是以一对相互自我参照的缩写命名的。
   −
在计算机程序设计中,自引用发生在反射中,程序可以像读取或修改任何其他数据一样读取或修改自己的指令。许多编程语言在某种程度上支持反射,具有不同程度的表达能力。此外,在函数式编程的递归(与数学递归关系有关)中,可以看到自引用,即代码结构在计算过程中回指自身将“自我引用”从潜在的自相矛盾的概念转化为行为良好的递归,是计算机科学的一大成功,现在通常用于使用“元语言”ML编写编译器。使用编译器进行自身编译称为引导。使用汇编程序和函数式语言(如Lisp)都可以编写自修改代码(对自己进行操作的程序),但在实际编程中通常不鼓励这样做。计算硬件在触发器(数字存储器的基本单元)中基本上利用了自参考,触发器通过随时间扩展其项,将潜在的矛盾逻辑自关系转换成内存。从自我参照的角度思考是程序员文化中一个普遍的部分,许多程序和首字母缩略词都以自我参照的形式命名,例如GNU(“GNU 不是 Unix”)和PINE(“PINE 不是 Elm”)。GNU Hurd是以一对相互自我参照的缩写命名的。
      
[[Tupper's self-referential formula]] is a mathematical curiosity which plots an image of its own formula.
 
[[Tupper's self-referential formula]] is a mathematical curiosity which plots an image of its own formula.
561

个编辑