回答 (6件中の1件目) C言語が0から始まる理由と同じであると理解すればいいだけではないでしょうか? 個人的には1から始めるメリットはほとんど無く、FortranやJuliaなど科学計算用言語で1から始まっているのも奇妙だと思っています。 \begin{aligned}\sum_{i=1}^{N}\end{aligned} \begin{aligned}\sum_{i=0}^{N-1}\end{aligned} の違いでしか無く、コンピュータ的には後者の方が自然で最近私は数式を書く際にも後者で書いています。 むしろ数列を扱う場合も後者の方が自然だと思います。例えば現在時刻、あ...