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.
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 Position | Programming Language | Ratings 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 |
Position | Programming Language | Ratings |
---|---|---|
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:
Postar um comentário