Тарас Сереванн

Почему название переменной «i» стало популярным? Спойлер: это не из-за слова iterator

40339
Обложка поста Почему название переменной «i» стало популярным? Спойлер: это не из-за слова iterator

Пользователь спрашивает:

Фортран (Fortran) — первый язык программирования высокого уровня, получивший практическое применение, имеющий транслятор и испытавший дальнейшее развитие. Создан в период с 1954 по 1957 год группой программистов под руководством Джона Бэкуса в корпорации IBM.

Скорее всего дело в том, что язык FORTRAN, который широко использовался в первую очередь для научных и инженерных вычислений, по умолчанию делал целочисленными все переменные, начинающиеся с символов «I», «J», «K», «L», «M» и «N». То есть когда возникал вопрос «Какую переменную использовать в цикле?» выбор был именно между этими 6 буквами.

Чаще всего выбирали именно «I» — из-за математики. Дело в том, что сумма ряда обычно записывается как сумма элементов A(i) по «i» от 1 до «n».

Также переменная «i» использовалась в первых книгах по таким влиятельным языкам как, например, С.

Финальный ответ: математика и инерция.

40339