Два языка, которые стали главными действующими лицами апрельского рейтинга языков программирования TIOBE — это Objective-C, который вышел из Топ-20, и Fortran, который наоборот вернулся в него спустя более 10 лет.
Objective-C сейчас находится на 23-м месте в рейтинге TIOBE Index и Swift потребовалось примерно 7 лет, чтобы вытеснить его из топа. В настоящее время Swift занимает 15-е место в рейтинге TIOBE, а год назад — 11-е.
«Новичок» на двадцатой строчке — это старый Fortran. Для языка, которому в этом году исполняется 65 лет, у Fortran все очень хорошо. Выпущенный в октябре 1956 г., он назывался «Система перевода формул IBM» (The IBM Formula Translating System). Он был разработан специально для IBM 704 командой под руководством Джона Бэкуса и был одним из первых компилируемых компьютерных языков. Как первый компьютерный язык высокого уровня, FORTRAN (его название писалось заглавными буквами до Fortran 90) оказал влияние на многие последующие языки, и каждый отдельный компилирующийся язык так или иначе обязан Фортрану.
Комментируя всплеск популярности Fortran, в апрельской редакционной статье говорится:
Этот динозавр вернулся в топ-20 спустя более 10 лет. Fortran был первым в истории коммерческим языком программирования и набирает популярность благодаря огромной потребности в (научных) вычислениях. С возвращением, Fortran.
Fortran, однако, совсем не динозавр — он постоянно развивался на протяжении многих лет, чтобы оставаться важным языком для научных исследований, требующих интенсивной обработки данных — моделирования климата, кристаллографии и вычислительной химии и т.п. С годами он добавил объектно-ориентированное программирование (Fortran 2003), параллельное программирование (Fortran 2008), и его последняя версия Fortran 2018 считается идеальным стандартом, который позволил устранить многие недостатки и неточности в более ранних версиях языка.
Хотя часто говорят о долговечности COBOL как языка, и в настоящее время он находится на 24 месте, всего на одно место ниже C, Fortran играет в другой лиге. Навыки COBOL по-прежнему необходимы для поддержания жизненно важных устаревших (или, если они устареют) систем. С другой стороны, современный Fortran играет важную роль в научных исследованиях, и можно ожидать, что он будет играть там все более важную роль.