Февральский рейтинг языков программирования. В лидерах по прежнему 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 Position Programming Language Ratings
Feb 2010
Delta
Feb 2009
Status
1 1 Java 17.348% -2.05%   A
2 2 C 16.602% +0.76%   A
3 5 PHP 10.001% +1.22%   A
4 3 C++ 9.447% -0.19%   A
5 4 (Visual) Basic 7.051% -1.79%   A
6 6 C# 5.015% -0.05%   A
7 7 Python 4.314% -0.25%   A
8 8 Perl 3.600% -0.52%   A
9 9 Delphi 2.656% -0.97%   A
10 10 JavaScript 2.636% -0.90%   A
11 11 Ruby 2.439% -0.84%   A
12 32 Objective-C 1.779% +1.60%   A
13 Go 1.778% +1.78%   A-
14 14 SAS 0.771% -0.06%   A
15 13 PL/SQL 0.738% -0.25%   A
16 17 ABAP 0.661% +0.09%   B
17 16 Pascal 0.606% -0.08%   B
18 18 ActionScript 0.579% +0.04%   B
19 23 Lisp/Scheme 0.563% +0.13%   B
20 24 MATLAB 0.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, а также ассемблер ввиду его специфичности.

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

 

источник