自重写程序
UNIX/Go语言之父 Ken Thompson 在1983年的图灵奖演讲 Reflections on Trusting Trust 就给出了一个C语言的自重写程序。
最短的C语言自重写程序是 Vlad Taeerov 和 Rashit Fakhreyev 的版本:
1 |
main(a){printf(a="main(a){printf(a=%c%s%c,34,a,34);}",34,a,34);} </code><br> |
走走停停,看日出!
UNIX/Go语言之父 Ken Thompson 在1983年的图灵奖演讲 Reflections on Trusting Trust 就给出了一个C语言的自重写程序。
最短的C语言自重写程序是 Vlad Taeerov 和 Rashit Fakhreyev 的版本:
1 |
main(a){printf(a="main(a){printf(a=%c%s%c,34,a,34);}",34,a,34);} </code><br> |