Почему программисты повсюду используют «i»
Многие программисты пользуются переменной «i». На это обратили внимание большое количество простых пользователей. Но почему же название для переменной стало настолько применяемым? Почему его везде применяют?
Некоторые личности могут сказать, что короткое имя напрямую получилось от слова integer – целое число. Но если углубиться в программирование, то данная информация окажется неверной. Нет никаких отношений с данным словом.
Началось все еще с прошлого столетия, с 60-х годов. В те времена программирование было не настолько известным, а использовали его только в некоторых научных целя. Именно тогда появился такой язык программирования как FORTRAN. В те времена он был перспективным, но сейчас им почти никто уже не пользуется.
Особенность FORTRAN заключается в том, что если переменная начинается с символов «I», «J», «K», «L», «M» и «N», то он делает их типом integer.
Такие правила были очень давно, но несмотря на то, в те времена уже успели появиться циклы. Тогда многие стали задаваться вопросом, какую из переменных поставить в цикл? Люди обращали внимание именно на те несколько символов из FORTRAN. Тогда и было решено взять в пользование символ «I».
Помимо этого, i – как индекс (Index) это заимствование из математики. Матрицы часто индексируются через i – строка, j – столбец. i, j, k – так же векторный базис.
С того момента прошло столетие и везде в книгах, связанных с программированием, была записана именно переменная «I». Благодаря тому в циклах ей сейчас и пользуются. Кто бы мог подумать, что такое возможно, не так ли?