历史上最好的C语言程序

 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);
}
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值