Каждый январь традиционно сравнивается состояние языков, как указано в индексе TIOBE. Так что же происходит и что происходит в этом году?
Неожиданным лауреатом премии TIOBE Language Award 2011 является Objective C. Однако несколько минут размышлений показывают, что это не так удивительно, поскольку это язык, который вам более или менее приходится использовать для создания приложений iOS. Еще большая проблема заключается в том, как объяснить, почему именно этот язык завоевал наибольшую долю рынка в 2011 году. Он был претендентом на награду за награду в течение последних двух лет, так что это может быть просто случайное колебание. Тем не менее, быть на высоте в течение стольких лет-это достижение и свидетельство того, насколько сильно разработка приложений меняет ландшафт программирования.
Что еще находится в движении?
Опять же, удивительно видеть, что C# завоевал почти столько же позиций, сколько Objective C, и занял более высокое место в рейтинге под номером 3, по сравнению с номером 6. Жертвами стали C++, PHP и Python
Единственной новой записью в десятку лучших языков является JavaScript, поднявшийся с 11-го на 10-е место. Из-за характера индекса TIOBE вполне вероятно, что использование JavaScript недостаточно представлено.
Интересные записи в топ-20 включают Lua, от 21 до 20, R, от 25 до 19 и Logo, от 39 до 18. Lua и R имеют какой-то смысл, поскольку они оба получают все большую известность в течение года, но логотип? Возможно, реклама об обучении программированию и программированию в образовании заставила некоторых людей вспомнить, что они изучали программирование с использованием логотипа около 20 лет назад. Если вы можете придумать более вескую причину, дайте нам знать.
Что касается топ-50? Ну, если вы думаете, что статистика что-то значит в этой области использования, тогда удачи с выводами. Приятно видеть, как все обычные и золотые старички с APL замыкают тылы под номером 50.
И о да, Java по — прежнему является номером 1, но похоже, что она немного соскальзывает с C, чтобы обогнать ее-возможно, в следующем году. Это не совсем вписывается в предубеждения большинства программистов относительно текущего положения вещей, и вполне может быть связано с тем, как рассчитывается индекс TIOBE.
Как всегда, вам нужно отнестись ко всей этой статистике с очень большой щепоткой соли. Почти наверняка абсолютные рейтинги довольно бессмысленны, но изменения в годовом исчислении и относительные рейтинги, вероятно, связаны с каким-то сигналом.
Все это дает нам повод хорошенько поспорить о том, что такое лучший язык в мире и вариации на нем.
До следующего года…