打印自身的程序(python和c版)
2014-08-26 19:19
288 查看
python版
网上流传的c版
参考文献:
[1] 《Introduction to the Theory of Computation》Michael Sipser chapter 6
[2] 《哥德尔、艾舍尔、巴赫》侯世达
[3] 《复杂》梅拉妮·米歇尔
[4] 《Theory of Self-Reproducing Automata》 John von Neumann
me='me=%r\nprint me %% me' print me % me
网上流传的c版
#include <stdio.h> char* recurse = "#include <stdio.h>%cchar* recurse=%c%s%c;%cvoid main(){printf(recurse,10,34,recurse,34,10,10);}%c"; void main(){printf(recurse,10,34,recurse,34,10,10);}
参考文献:
[1] 《Introduction to the Theory of Computation》Michael Sipser chapter 6
[2] 《哥德尔、艾舍尔、巴赫》侯世达
[3] 《复杂》梅拉妮·米歇尔
[4] 《Theory of Self-Reproducing Automata》 John von Neumann
相关文章推荐
- 打印自身的程序杂谈
- 打印自身源代码的程序,一个通用方法
- 第1个python程序:打印
- 打印自身程序
- 第7个python程序:更多打印
- 打印自身的程序
- 启动第二个虚拟机一起来运行程序: 从打印自身程序谈起
- Python程序-打印九九乘法表
- Python程序-打印斐波拉契数列
- 打印自身源码的程序
- [转贴]打印自身的C程序
- C语言趣味小程序:打印自身
- 打印自身的程序
- Python程序-打印单词的菱形字符图案
- C++打印程序自身
- Ken Thompson爷爷的经典复制自身代码程序 - Python版本(只用两行!)
- 打印源码自身的C++程序
- python 打印程序编译的时间
- 第8个python程序:还是打印
- 打印自身源代码的程序