更改
跳到导航
跳到搜索
←上一编辑
下一编辑→
递归定理
(查看源代码)
2026年9月10日 (四) 06:26的版本
添加206字节
、
2026年9月10日 (星期四)
无编辑摘要
第291行:
第291行:
=== 直观图景:程序如何"谈论"自己的代码 ===
=== 直观图景:程序如何"谈论"自己的代码 ===
−
'''例 1(Quine,Python 版)'''〔示例取自 Wikipedia "Quine (computing)"<ref name="wikipedia_quine_computing" />;与 SRT 的关系见 Kiselyov<ref name="kiselyov"/>, §2〕:所谓 '''quine''' 就是"打印出自己源代码的程序"。第二递归定理断言:这样的程序必然存在。下面这个 Python 程序就是教科书级的 quine——运行它,会原样打印出它自己的源码:
+
'''例 1(Quine,Python 版)'''〔示例取自 Wikipedia "Quine (computing)"<ref name="wikipedia_quine_computing"
>'''Wikipedia.''' ''Quine (computing)''. <https:
/
/en.wikipedia.org/wiki/Quine_(computing).【quine> 的准确定义:不接受输入、只输出自身源码、且不得读取自身源码】【§5.7.6】</ref
>;与 SRT 的关系见 Kiselyov<ref name="kiselyov"/>, §2〕:所谓 '''quine''' 就是"打印出自己源代码的程序"。第二递归定理断言:这样的程序必然存在。下面这个 Python 程序就是教科书级的 quine——运行它,会原样打印出它自己的源码:
<syntaxhighlight lang="python3">
<syntaxhighlight lang="python3">
Jake
行政员
、
界面管理员
、
管理员
3,094
个编辑
导航菜单
个人工具
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
集智百科
集智主页
集智斑图
集智学园
最近更改
所有页面
捐赠我们
帮助
工具
特殊页面
可打印版本