2006-08-11
@ ループカウンタはなぜに i とか j?
for (int i = 0; i < max; i++) {
...
}
CやJavaを筆頭に、上記のようなfor文で使用されるループカウンタはなぜ i とか j という変数名なんだろう、とふと疑問に思ったので「ループカウンタ 変数名 i なぜ」でぐぐってみると
いや、きっとFORTRAN 77(もっと前のFORTRANからあったかも)からの伝統でしょう。
#FORTRAN 77ではi-nは宣言無しでIntegerだったので、ループカウンタとして非常によく使われています。
という解説が。なんとなく「単に短くてわかりやすいから?」かなぁと思ってたんですが、なるほど、FORTRANまで遡るんですか。ちゃんと理にかなった理由があって気持ちよく納得できました。
@ [perl] MakeMakerによるPerlプロジェクトのビルド
ExtUtils::MakeMakerについて。今風なやり方だとModule::Build使うんでしょうか。
[ツッコミを入れる]