24 de set de 2011

Você sabe quais são as linguagens de programação mais usadas no mundo? Confira!


TIOBE. Foto: reprodução
O TIOBE Programming Community Index é um indicador da popularidade de linguagens de programação.
A classificação é feita mensalmente e baseiam-se no número de profissionais qualificados em uma linguagem em todo mundo, bem como em cursos disponíveis para uma linguagem e dados de fornecedores.

Utiliza-se também os principais motores de buscas como Google, Bing e Yahoo para realizar os cálculos de popularidade. O índice revela não a melhor linguagem, mas as linguagens mais populares, ou seja, as que são mais utilizadas em projetos.

Este índice pode lhe ajudar a verificar o quão atualizado você está em termos de market share, o qual sua linguagem possui e você está inserido, de acordo com o que é mais utilizado no mercado. Claro que este é um ponto de vista apenas. Não necessariamente se a linguagem que você conhece não está no topo da lista isto implica que seu nicho de mercado é ruim ou que seus conhecimentos estão defasados. Isto pode indicar que projetos, em sua maioria, não possuem características para as quais sua linguagem se aplica.

Por exemplo, a quantidade projetos para internet não é a mesma para projetos desktop e levando-se em consideração que linguagens são normalmente criadas para um determinado tipo de aplicação, esta comparação deveria ser feita por categorias de projeto, como para web e dispositivos móveis ou desktop e mainframes, dentre outras.
Seguindo neste pensamento, pode-se afirmar que linguagens que possuem características que possam satisfazer a um número maior de tipos de aplicações, com certeza levam vantagem na classificação. Exemplo clássico é a linguagem de programação Java que está presente em 4,5 bilhões de dispositivos, segundo sua fornecedora, a Oracle, dentre eles PCs, celulares, cartões inteligentes, et-top boxes, impressoras, webcams, jogos, sistemas de navegação para automóveis, terminais lotéricos, dispositivos médicos, guichês de pagamento de estacionamento, etc. Esta lista demonstra as várias facetas do Java e sua extensa cartela de tipo de aplicações que são compatíveis com suas características.

 Confira a seguir o quadro com a classificação do TIOBE.

Position
Sep 2011
Position
Sep 2010
Delta in PositionProgramming LanguageRatings
Sep 2011
Delta
Sep 2010
Status
1 1 Java 18.761% +0.85%   A
2 2 C 18.002% +0.86%   A
3 3 C++ 8.849% -0.96%   A
4 6 C# 6.819% +1.80%   A
5 4 PHP 6.596% -1.77%   A
6 8 Objective-C 6.158% +2.79%   A
7 5 (Visual) Basic 4.420% -1.38%   A
8 7 Python 4.000% -0.58%   A
9 9 Perl 2.472% +0.03%   A
10 11 JavaScript 1.469% -0.20%   A
11 10 Ruby 1.434% -0.47%   A
12 12 Delphi/Object Pascal 1.313% -0.27%   A
13 24 Lua 1.154% +0.60%   A
14 13 Lisp 1.043% -0.04%   A
15 15 Transact-SQL 0.860% +0.09%   A
16 14 Pascal 0.845% +0.06%   A-
17 20 PL/SQL 0.720% +0.08%   A--
18 19 Ada 0.682% +0.01%   B
19 17 RPG (OS/400) 0.666% -0.05%   B
20 30 D 0.609% +0.20%   B
PositionProgramming LanguageRatings
21 Assembly 0.590%
22 MATLAB 0.543%
23 F# 0.512%
24 SAS 0.504%
25 COBOL 0.471%
26 Logo 0.448%
27 Scheme 0.400%
28 R 0.385%
29 C shell 0.383%
30 Fortran 0.372%
31 ActionScript 0.370%
32 Go 0.358%
33 Scratch 0.327%
34 NXT-G 0.327%
35 Haskell 0.325%
36 ABAP 0.320%
37 Forth 0.317%
38 Erlang 0.315%
39 Visual Basic .NET 0.309%
40 Prolog 0.282%
41 APL 0.272%
42 PL/I 0.268%
43 ML 0.263%
44 Smalltalk 0.255%
45 MOO 0.236%
46 Alice 0.235%
47 Ladder Logic 0.223%
48 Q 0.216%
49 Awk 0.212%
50 Scala 0.209%

O índice com as 50 linguagens mais usadas pode ser encontrado em Aqui.

Nenhum comentário: