
El Índice Comunitario de Programación TIOBE es una conocida lista mensual de los lenguajes de programación más populares. La lista es obtenida mediante búsquedas por nombre (del lenguaje) en Google, Google Blogs, Bing, Yahoo!, Wikipedia y YouTube. El índice no es sobre el mejor lenguaje de programación o del que más líneas de código han sido escritas, sino, digamos, sobre los lenguajes de mayor influencia _mediática_en la red. La lista, cuya metodología puede ser discutible, arroja resultados interesantes.
En primer lugar, Go y Objetive-C son los lenguajes de mayor crecimiento a lo largo de los últimos doce meses . ¿Cuál es la razón? Go es un lenguaje promovido por Google, lo que le confiere una ventaja innegable en términos de cobertura en medios. Por su parte, Objetive-C es EL lenguaje del iPhone; una vez más, sus ventajas frente a los demás lenguajes son obvias. Lo reitero, no olvidemos que los resultados están ligados con la popularidad de cada lenguaje en la red. De la lista también podemos obtener:
Los lenguajes de mayor crecimiento durante 2009
-
Go. El lenguaje concurrente auspiciado por Google, recién incorporado a GNU GCC.
-
Objetive-C. El lenguaje orientado a objetos impulsado por Apple en sus productos. La suite GNU GCC incluye un compilador para este lenguaje.
-
Lisp/Scheme. Lenguajes emparentados que podemos encontrar en Android, por ejemplo. Son lenguajes clásicos para implementar aplicaciones de Inteligencia Artificial y Ciencias de la Computación en general.
-
Matlab. Lenguaje comercial muy utilizado en ingeniería. Octave y Scilab son las alternativas de software libre a ese lenguaje.
-
PHP. El lenguaje de programación web por excelencia. La web cambió desde que PHP vio la luz para automatizar la creación de código HTML.
Los lenguajes que pronto alcanzarán el Top 20
- Scratch. Lenguaje didáctico desarrollado por el MIT.
- Erlang. Lenguaje especializado en programación concurrente. Utilizado en telefonía móvil.
- Scala. Lenguaje funcional y orientado a objetos. Twitter lo usa.
- JavaFX Script. La tecnología de
SunOracle para competir con Flash y Silverlight.
Los tres primeros lugares de la lista no son una sorpresa, están ocupados por Java, C y PHP, respectivamente. Las listas de cualquier tipo crean diferentes bandos de opinión; la de TIOBE no es la excepción. No obstante, en la red podemos hallar listas alternativas con las que podemos contrastar metodologías y resultados.
¿Cuál es tu lenguaje de programación favorito? El mío se llama Python.










El mio también es Python, me encanta. Estoy en espera de una buena documentación de Go en español, me ha interesado mucho.
Gobi, puedes encontrar buena documentación en español para Go en el grupo de usuarios de Google: http://groups.google.es/group/golang-spanish. Lo he revisado y me pareció de buena calidad.
La metodología es ciertamente discutible … “los lenguajes de programación más populares” ¿???????? ¿ ó los que más curiosidad despiertan ?
¡Python! =D
Che, me parece a mi o todos están en decadencia menos Python y C? xDDD
Yo prefiero C++, es mas eficiente. Aunque aprendí con PHP y Javascript xD.
Estoy en acuerdo con david, pero la grafica se ve que Java esta por encima, y los dichosos lenguajes como go y objective no aparecen porque sera ??
En febrero de 2009, que el punto de inicio de la medición, Go no existía; en febrero de 2010 tiene 1.78%… Partiendo desde cero (nada) y con una tasa final de 1.78% las calculadores darán como resultado un crecimiento infinito… así cualquiera.
George Bernard Shaw dijo: “La estadística es una ciencia que demuestra que si mi vecino tiene dos coches y yo ninguno, los dos tenemos uno…” :P
Aunque la mayor parte del tiempo he usado Java, ultimamente me he dedicado a aprender Python y Go. Después de este post, voy a echarle una ojeada a Scala y Objective-C, y a volver a recuperar mis bases de Scheme, en la maestría que estoy haciendo lo aprendí y fue una experiencia muy padre.
Si ya programas en Java, Scala te encantará… “[Scala] Code sizes are typically reduced by a factor of two to three when compared to an equivalent Java application.” http://www.scala-lang.org
Intimately, the post is actually the sweetest on that worthw hile topic. I harmonise with your conclusions and also will certainly eagerly look forward to your incoming updates. Saying thanks will not simply just be enough, for the extraordinary clarity in your writing. I will certainly correct away grab your rss feed to stay informed of any updates. Solid work and also much success in your business dealings!
LOL! Ahora hay bots que te alagan los posts y usan la URL de Google con una búsqueda puesta para que no los bloqueen! jaja