domingo, abril 19, 2009

Indice TIOBE de popularidad de lenguajes: reaparece RPG

Ya mencionado antes aquí, mensualmente Tiobe publica un ranking de popularidad de los lenguajes de programación, que es interesante para observar tendencias. Lo puede leer estimando el futuro tecnológico, profesional, de negocios, y más, ya que los cuadros de análisis son variados a partir de la masa de datos obtenida:

The TIOBE Programming Community index gives an indication of the popularity of programming languages. The index is updated once a month. The ratings are based on the number of skilled engineers world-wide, courses and third party vendors. The popular search engines Google, MSN, Yahoo!, and YouTube are used to calculate the ratings. Observe that the TIOBE index is not about the bestmost lines of code have been written. programming language or the language in which

The index can be used to check whether your programming skills are still up to date or to make a strategic decision about what programming language should be adopted when starting to build a new software system.
La lista comparativa de abril muestra una situación estable o muy levemente descendente para los lenguajes más populares, incluyendo Java, C, C++, PHP, C# y Visual Basic, una pequeña subida para Python y Javascript, para los primeros diez puestos. Notablemente, RPG sube y se coloca en el puesto 18, creciendo fuertemente durante 2009. Mas notable todavía que la subida de ABAP en el mismo período, ya que RPG está fundamentalmente ligado al OS/400 y el ISeries (AKA AS/400). ¿Recupera posiciones el uso del AS/400?. Considerado en sí, el actual RPG tiene ya poco que ver con sus versiones iniciales, y se ha potenciado tanto como lo ha hecho el ISeries.
El ranking completo para los primeros veinte puestos:

Position
Apr 2009
Position
Apr 2008
Delta in PositionProgramming LanguageRatings
Apr 2009
Delta
Apr 2008
Status
1 1 Java 19.341% -1.55% A
2 2 C 15.472% -0.04% A
3 3 C++ 10.741% -0.06% A
4 4 PHP 9.888% -0.32% A
5 5 (Visual) Basic 9.097% -0.69% A
6 7 Python 6.080% +1.18% A
7 8 C# 4.059% +0.00% A
8 9 JavaScript 3.678% +0.75% A
9 6 Perl 3.462% -2.09% A
10 10 Ruby 2.569% -0.07% A
11 11 Delphi 2.272% +0.25% A
12 14 PL/SQL 1.086% +0.33% A
13 12 D 1.076% -0.37% A
14 13 SAS 0.792% -0.13% A
15 15 Pascal 0.717% +0.12% A-
16 21 Logo 0.707% +0.37% A
17 27 ABAP 0.658% +0.42% B
18 26 RPG (OS/400) 0.646% +0.40% B
19 19 Lua 0.491% +0.12% B
20 23 MATLAB 0.482% +0.22% B

El análisis completo se puede encontrar en la página de Tiobe. Se puede suscribir al informe mensual.
Otro aspecto de interés acerca del análisis es el análisis por categorías, con indicación de un 40% de persistencia de lenguajes procedurales:
CategoryRatings April 2009Delta April 2008
Object-Oriented Languages 55.6% +0.0%
Procedural Languages 40.3% -1.1%
Functional Languages 3.0% +0.8%
Logical Languages 1.2% +0.2%

El método de cálculo del índice es este.
Sobre Tiobe:

TIOBE is specialized in assessing and tracking the quality of software. We measure the quality of a software system by applying widely accepted coding standards and quality metrics to it.

We provide quality systems that monitor your software real-time. Software managers and architects are offered a top down view, whereas engineers get a plug-in for their programming environment to measure the quality at file level.

2 comentarios:

UE en los Medios dijo...

SAl2 desde Chile Don Jorge, por siempre recordando los tiempos de desarrollo pasados y su experiencia entregada hacia mi persona, el presente ahora me tiene inserto en el rubro de adm de contratos de obra y faena, pero esperando pronto volver al rubro del software algun dia...sal2 a usted y familia, feliz me encuentro por el presente de mi kerida unión española y de mi otro amor forastero, mi lejano huracán el globito...

ENlace algo de su blog aquí; http://www.enlazando.cl/content/view/517587/Indice-Tiobe-de-popularidad-de-lenguajes-de-programacion.html#content-top

un gusto bye

Jorge Ubeda dijo...

Me alegra mucho tener noticias tuyas, Hugo, y te agradezco la difusión. Te escribiré directamente. Veo que has cambiado a Blogger...Ahora me explico por qué no tenía más feeds