Рейтинг популярности языков программирования

Программистское сообщество TIOBE ( http://www.tiobe.com/tpci.htm) вычисляет рейтинг популярности языков программирования (TPC-index). Рейтинг обновляется один раз в месяц. Оценки основаны на активности квалифицированных инженеров, курсов и поставщиков по всему миру. Для вычисления оценок используются популярные поисковики Google, MSN, и Yahoo. Заметьте, что TPC-индекс говорит не о лучшем языке программирования или языке, на котором написано больше строк кода.
Индекс может использоваться для проверки, являются ли ваши навыки программирования все еще современными, или для принятия стратегического решения о том, что выбор языка программирования должен быть произведен в начале проектирования новой системы программного обеспечения.

TPC-индекс на октябрь 2005

Position (Position) Programming Language Ratings (Ratings) Status
1 Java 21.871% +4.82% A
2 C 18.773% +0.60% A
3 C++ 11.820% -3.75% A
4 PHP 9.671% +2.25% A
5 Perl 7.449% -1.37% A
6 (Visual) Basic 6.896% -2.86% A
7 C# 3.462% +1.82% A
8 Python 2.882% -1.56% A
9 JavaScript 2.036% +0.77% A
10 Delphi/Kylix 1.495% -2.97% A
11 SAS 1.300% +0.23% A
12 PL/SQL 0.958% -0.63% A
13 VB.NET 0.904% +0.23% A-
14 COBOL 0.859% +0.15% A
15 Lisp/Scheme 0.665% +0.23% A-
16 Fortran 0.640% +0.28% B
17 Ada 0.590% +0.23% B
18 Pascal 0.567% +0.10% B
19 IDL 0.505% -0.13% B
20 ColdFusion 0.424% +0.27% B

Легенда

Некоторые колонки нуждаются в дополнительном объяснении:

Временные тренды для первых 10 языков программирования изображены на диаграмме ниже.


Другие языки программирования

По запросу, 50 лучших из языков программирования внесен в список ниже. Этот краткий обзор издан неофициально, поэтому возможно, что мы пропустили язык. Если Вам кажется отстутствие какого-либо языка программирования, пожалуйста уведомьте нас в tpci@tiobe.com tpci@tiobe.com.

Position Programming Language Ratings
21 ABAP 0.413%
22 Awk 0.412%
23 Visual FoxPro 0.393%
24 Prolog 0.386%
25 Bash 0.372%
26 MATLAB 0.345%
27 Ruby 0.320%
28 Postscript 0.292%
29 ActionScript 0.289%
30 D 0.250%
31 CL 0.233%
32 Logo 0.233%
33 dBASE 0.225%
34 RPG 0.216%
35 Forth 0.176%
36 Tcl/Tk 0.173%
37 LabView 0.173%
38 S-Lang 0.168%
39 VBScript 0.134%
40 Lingo 0.126%
41 Smalltalk 0.121%
42 Icon 0.113%
43 REXX 0.104%
44 ML 0.091%
45 Felix 0.087%
46 Bourne Shell 0.083%
47 OCaml 0.081%
48 Dylan 0.076%
49 Mathematica 0.076%
50 Objective-C 0.071%


Следующие 50 языков программирования

Следующий список языков, помеченных от 51 до 100. Так как различия относительно малы между этими языками, они только внесены в список в алфавитном порядке: