论坛: 轻松一刻 标题: 无根之根,无名师的UNIX心传TheUnixKoansofMasterFoo 复制本贴地址    
作者: yaochi [yaochi]    论坛用户   登录
今天买了本UNIX编程艺术 The Art of UNIX Programming
作者真可谓从艺术角度将UNIX的风格娓娓道来,无名师是这本书里附录里一个东西.
发现比较有趣,就贴出来了 http://www.catb.org/esr/writings/unix-koans/index.html
都是很短的故事,像寓言一样.
下面是其中一篇Master Foo and the Ten Thousand Lines
的译文
无名师曾对来访的程序员说:"UNIX传统上认为,一行SHELL脚本胜过万行C语言."
这个程序员自以为对C极其精通,说:"这不可能,UNIX的内核正是用C实现的."
无名师回答道:"确是如此,不过,UNIX传统上认为,一行SHELL脚本胜过万行C程序."
程序员颇为沮丧:"但是在C中我们可以领会到尊者Ritchie的智慧.我人与操作系统和机器合而为一,可以获取无与伦比的性能."
无名师回答到:"诚如你方,不过,UNIX传统上认为,一行SHELL脚本远胜于万行C程序."
程序员冷笑着想愤然离去.无名师向学习NUBI颔首示意,NUBI在黑板上写下一行SHELL脚本,问道:"尊敬的程序员,看看这行管道.用纯C实现,是不是要一万行C代码?"
程序员沉吟念能.最终他承认如此.
"你需要多长时间来实现和调试那个C程序?"NUBI问道
"很长",来访程序员承认."但傻子才会干这个而不去完成更有价值的任务."
"那么谁更了解UNIX传统?"无名师问道:"是写一万行代码的,还是看到任务的无谓而不去编码的?"
听到此,程序员眼中一亮.


[此贴被 yaochi(yaochi) 在 06月26日11时12分 编辑过]

地主 发表时间: 06-06-26 01:03

回复: NetDemon [netdemon]   ADMIN   登录
楼上的一百多年没见到了

B1层 发表时间: 06-06-26 09:24

回复: kert_t8 [kert_t8]   论坛用户   登录
我也正在看这本书 :)

B2层 发表时间: 06-06-26 13:37

论坛: 轻松一刻

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号