您的位置:首页 > 编程语言 > C语言/C++

历史上最好的C语言程序

2008-02-04 12:34 197 查看
1983年,在ACM图林奖颁奖大会上,杰出的计算机科学家、UNIX的鼻祖、C语言的创始人之一,
图林大奖得主,Ken Thompson,上台的第一句话便是:“我是一个程序员,在我的1040表上,我自豪地写上了我的职业。作为一个程序员,我的工作就是写程序。今天我将向大家提供一个我曾经写过的最精练的程序。”这个程序是一个自已复制自已的C语言程序:
#include <stdio.h>
char s[] = {
'/t',
'0',
'/n',
'}',
';',
'/n',
'/n',
'm',
'a',
'i',
'n',
'(',
')',
'/n',
'{',
'/n',
'/t',
'i',
'n',
't',
' ',
'i',
';',
'/n',
'/n',
'/t',
'p',
'r',
'i',
'n',
't',
'f',
'(',
'/"',
'c',
'h',
'a',
'r',
' ',
'//',
't',
's',
'[',
']',
' ',
'=',
' ',
'{',
'//',
'n',
'/"',
')',
';',
'/n',
'/t',
'f',
'o',
'r',
'(',
'i',
'=',
'0',
';',
's',
'[',
'i',
']',
';',
'i',
'+',
'+',
')',
'/n',
'/t',
'/t',
'p',
'r',
'i',
'n',
't',
'f',
'(',
'/"',
'//',
'r',
'%',
'd',
',',
'//',
'n',
'/"',
',',
's',
'[',
'i',
']',
')',
';',
'/n',
'/t',
'p',
'r',
'i',
'n',
't',
'f',
'(',
'/"',
'%',
's',
'/"',
',',
's',
')',
';',
'/n',
'}',
0
};
main() {
int i;
printf("char /ts[] = {/n");
for(i=0;s[i];i++)
printf("/r%d,/n",s[i]);
printf("%s",s);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: