perlの哲学的なもの
Laziness,Impatience,Hubris
perlの開発者「Larry Wall」が定義した「プログラマの三大美徳」
Laziness:怠惰
- 同じことを何度もしなくてもよいように、一生懸命努力する。
Impatience:短期
- コンピュータが怠慢な時に憤る。様々なことを想定し、ちゃんとコンピュータを働かせる。
Hubris:傲慢
- 自分のコードに責任を持ち、他人に誇れるコードを書く。他人のコードを保守する気持ち。
参考: プログラマの三大美徳
その他
- pythonの「The Zen of Python」を読んでいて、Perlのスローガン的なものを思い出して、調べてみた。
- むかし、ふんわりと聞いたときはもっといい加減なスローガンだと思っていたけど、どうやらそうでもないらしい、ということをいまさらながら認識した…。