Февральский рейтинг языков программирования. В лидерах по прежнему Java, C, PHP.

Февральские изменения в рейтинге языков программирования, который ежемесячно составляется компанией TIOBE Software, не слишком отличаются от январского обзора.

Февральские изменения в рейтинге языков программирования, который ежемесячно составляется компанией TIOBE Software, не слишком отличаются от январского обзора.

Так, язык программирования Go, разработанный в лабораториях Google, и существующий довольно давно Apple Objective-C по-прежнему занимают 13-ю и 12-ю позиции. Если в случае Go популярность объясняется его уникальными возможностями параллельного программирования для многопоточных и многопроцессорных сред, то успех Objective-C обусловлен растущим числом девелоперов, создающих все больше iPhone-приложений, количество которых в январе превысило 140 тыс.

Февральские подсчеты свидетельствуют: четыре нишевых языка программирования имеют все шансы войти в двадцатку самых популярных. Речь идет об обучающем детей Scratch, функциональном Erlang и языках на базе виртуальной Java-машины (JVM) — Scala и JavaFX.

 

 

Position
Feb 2010
Position
Feb 2009
Delta in PositionProgramming LanguageRatings
Feb 2010
Delta
Feb 2009
Status
11Java17.348%-2.05%  A
22C16.602%+0.76%  A
35PHP10.001%+1.22%  A
43C++9.447%-0.19%  A
54(Visual) Basic7.051%-1.79%  A
66C#5.015%-0.05%  A
77Python4.314%-0.25%  A
88Perl3.600%-0.52%  A
99Delphi2.656%-0.97%  A
1010JavaScript2.636%-0.90%  A
1111Ruby2.439%-0.84%  A
1232Objective-C1.779%+1.60%  A
13Go1.778%+1.78%  A-
1414SAS0.771%-0.06%  A
1513PL/SQL0.738%-0.25%  A
1617ABAP0.661%+0.09%  B
1716Pascal0.606%-0.08%  B
1818ActionScript0.579%+0.04%  B
1923Lisp/Scheme0.563%+0.13%  B
2024MATLAB0.536%+0.12%  B

 

Из прочих изменений в рейтинге: переносимый язык программирования Fan для платформ JVM и .NET CLR переименован в Fantom; в списке появились новые участники — Lustre для программирования реактивных систем и Simulink для имитационного моделирования.

Традиционными лидерами остаются хорошо известные Java, Си, PHP, C++, Visual Basic, C#, Python, Perl, Delphi, JavaScript и Ruby. Соотношение объектно ориентированных языков к процедурным составляет 53,8% к 41,7%, на долю функциональных и логических языков приходится по 2,9% и 1,6%. Языки со статической типизацией обгоняют динамически типизированные — 59,4% к 40,6%.

 

Рейтинг составляется на основе интеллектуального подсчета упоминаний конкретного языка программирования при поиске в Google, Blogger, MSN, Yahoo!, Wikipedia и YouTube. Он затрагивает только тьюринг-полные языки, не учитывая, например, SQL или HTML, а также ассемблер ввиду его специфичности.

Несмотря на многолетние бурные дискуссии относительно качества и достоверности рейтинга, его значимость бесспорна, так как позволяет не только выявить тенденции, но и определить собственную профпригодность девелопера в развивающейся ИТ-индустрии либо не ошибиться в стратегическом выборе рабочих инструментов при реализации нового программного бизнес-проекта.

 

источник