ロシア語のルートレスルート。 ヨハネの黙示録。

この投稿では、「University Teacher Fooの啓示」の一連の翻訳を始めています。



だから、最初の啓示。



- フー先生と1万行



かつてMaster Fooが合格したプログラマーに次のように語っています。



Cのスキルを非常に誇りに思っているプログラマーは次のように述べています。 Cは、Unixカーネル自体が実装されている言語です!”



フー先生はこう答えました。 それにもかかわらず、シェルスクリプトの1行には、Cの1万行のコードよりもUnixの精神があります。



プログラマーはst然とした。 「 しかし、C言語を通して、私たちはPatriarch Ritchieの力を感じています。オペレーティングシステムとすべてのデバイスと一体となり、比類のないパフォーマンスを得ています!」



フー先生は答えました。 「あなたの言うことはすべて真実です。 とにかく-シェルスクリプトの1行には、Cの1万行のコードよりもUnixの精神があります。



プログラマーは先生をあざけって見て、去ろうとしていました。 しかし、先生は生徒のヌビにうなずき、ボードに1行のシェルスクリプトを書きました。 先生は言った: 「ああ、できるプログラマー、これはパイプだ。 純粋なCで実現します-1万行ありますか?」



プログラマーは、彼のひげに聞こえないように何かをつぶやき、ヌビが書いたことを見ていた。 最後に、彼は1万ではおそらく十分ではないことに同意しました。



「このプログラムをCで実装およびデバッグするには、何時間かかりますか?」と Nubiに尋ねました。



「たくさん」通行人プログラマーは認めた。 「しかし、彼がもっと価値のあるタスクを持っている時に、愚か者だけがこれをするでしょう。」



「今すぐ教えてください、誰がUnixの精神をよく理解していますか?」 Master Fooに尋ねました。 「コードを1行も書かずに、1万行を書いた人、またはタスクの無益さを実感した人は、それだけの報酬に値しますか?」



そして、プログラマーがこれを聞いてすぐに、啓発が降りてきました。



Copyright 2003エリック・S・レイモンド



第二の啓示



All Articles