|
作者: 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号