2012-03-13 8 views
1

高度なプログラミング言語は人間には理解できるように作られていますが、0は通常数学では自然数として受け入れられません。なぜ私が見たすべてのプログラミング言語が常に0から数え始めているのか理解できません。 int [0] = intの代わりに1番目の要素[1] = 1番目の要素。私はこれをサポートするプログラミング言語があるかどうか知りたいですか?そうでない場合、なぜですか?1からカウントを開始するプログラミング言語はありますか?

+0

PL/IとおそらくVB。 – octopusgrabbus

+0

同じ理由でクローズする必要があります(クローズ)http://stackoverflow.com/questions/1499749/list-of-1-indexed-programming-languages。 – gabr

+0

理由についてはhttp://programmers.stackexchange.com/q/110804/7043も参照してください。十分な理由がたくさんあります。また、0が自然数であるかどうかは*合意されていません。 'N \ {0}'(ゼロ以外の自然数)表記の理由があります。 – delnan

答えて

1

はい、たくさんあります。例えば、Fortran。

そして、配列要素がほぼすべての整数でインデックスを開始できるようにする言語があります。例えば、Fortran。

関連する問題