プログラミング関連名言(迷言)集

2007/4/19

プログラミング関連名言(格言?)を集めてみました。 「programming quotes」や「programmer quotes」などの単語で検索してみましたが、そこらじゅうに同じようなサイトがあり、どれがオリジナルだかわかりませんでした。。。 いくつか楽しいと思ったのをピックアップしてみました。 他にも色々あったので、興味のある方は検索をしてみて下さい。

1. 良いプログラマとは、一方通行を渡るときに両側を見るような人である。
A good programmer is someone who looks both ways before crossing a one-way street. - Doug Linder
2. 全てのコンピュータは同じ速度で待つ(waitする)。
All computers wait at the same speed.
3. 複雑なバグと仕様は一体である。
Any sufficiently advanced bug is indistinguishable from a feature. - Rich Kulawiec
4. プログラムとは、データをエラーメッセージに変換するものである。
A program is a device used to convert data into error messages.
5. C言語を使うと自分の足を誤って撃ち抜いてしまうことがある。 C++を使えばそのような間違いを犯しにくくなる。 しかし、やってしまったときには足全体が無くなる。
C makes it easy to shoot yourself in the foot. C++ makes it harder, but when you do, it blows away your whole leg. - Bjarne 'Stumpy' Stroustrup
6. C.O.B.O.L - Completely(完全に) Obsolete(時代遅れで) Boring(つまらない) Old Language.
C.O.B.O.L - Completely Obsolete Boring Old Language.
7. コンピュータは利口ではない。そう思い込んでいるだけだ。
Computers are not intelligent. They only think they are.
8. コンピュータはとても高速にとても正確な間違いをおかす。
Computers make very fast, very accurate mistakes.
9. アップグレードの定義:古いバグを取り除き、新しいバグを入れること。
Definition of an Upgrade: Take old bugs out, put new ones in.
10. コンパイルが通った!出荷してしまえ!
Hey! It compiles! Ship it!
11. プログラマを管理することは、猫の群れを牧畜するようなものだ。
Managing programmers is like herding cats.
12. 私のソフトウェアにはバグが無い。その場に応じてランダムな仕様が生み出されるだけだ。
My software never has bugs. It just develops random features.
13. 金曜日か月曜日に書かれたコードを実行してはいけない。
Never execute code written on a Friday or a Monday.
14. 人間は間違いを犯すものだ。。。間違いをコンピュータのせいにするのはもっと人間的だ。むしろ自然だ。
To err is human . . . to blame your computer for your mistakes is even more human, it's downright natural.

プログラミング/技術関連お笑いネタ

プロフェッショナルIPv6解説動画シリーズ再生リスト

動画で学ぶ「プロフェッショナルIPv6」を作っています。 もしよろしければご覧ください。お楽しみいただければ幸いです!