Categorías: NoticiasOpinión

C es el lenguaje de programación más popular según TIOBE

Personalmente, siempre me ha gustado comentar la evolución de la popularidad de los diferentes lenguajes de programación según el índice TIOBE. Tanto en 2010 como en 2011 hice un pequeño análisis y ahora me gustaría anunciar un cambio importante en esta lista: la subida de C al número uno.

La llegada de C al primer puesto de popularidad era inminente. Cada mes C aventajaba paso a paso a Java en pequeños porcentajes hasta que este mes lo ha superado. C es la base de la programación actual: sistemas operativos, bases de datos e incluso intérpretes de otros lenguajes de programación están escritos en C. Según mi opinión, las razones del descenso de Java son dos. Primero, Java está estancado y sigue siendo muy pesado, y hasta que aparezca la versión 8 esto no va a cambiar. Y segundo, aunque no haya ganado popularidad, C# es más completo y rápido que Java, sólo hay que ver la comparativa. De todas maneras, la plataforma Java creada es tan grande que es complicado que quede relegado a un tercer puesto.

En esta lista hay que destacar la increíble escalada de Objective-C, el lenguaje de programación preferente en el sistema operativo iOS. Es obvio que Apple está consiguiendo un nutrido grupo de programadores para sus productos. Y es normal, cada vez las ventas de sus dispositivos aumentan más y más lo que conlleva a una mayor demanda. También hay que recalcar las subidas de PL/SQL, Visual Basic .NET y NXT-G. Éste último lenguaje es el utilizado para los robots de LEGO Mindstorms NXT, resulta curioso saber cómo ha llegado al vigésimo puesto.

Manuel Ignacio López Quintero

Doctor en Ingeniería Informática especializado en Sistemas Inteligentes y Visión Artificial. Profesor y coadministrador de Linux Hispano. Para más información o para contactar con él visita su página oficial: Manuel Ignacio López Quintero.

Ver comentarios

  • Jodo. sin animo de ofender, miro la comparación de wikipedia de C# vs Java, y no entiendo. Algunas caracteristicas que indican que tiene C# y Java no tiene, no son ciertas, Java si las tiene. Propiedades, eventos, etc... no se, será que se refiere a otras cosas, pero para poder corregirlo tendría que analizar y conocer muy bien ambos lenguajes, y no conozco C#.

    Lamento discrepar. Estoy deacuerdo en que C siempre será el mejor, se use mas o menos, devido a que como bien dices es de los lenguajes mas potentes, y SO, Compiladores, etc... estan desarrollados en C.

    Java, yo no lo veo tan pesado. Si las cosas sehacen bien se ejecuta muy agil. Obviamente C siempre será mas agil, y un buen lenguaje, con un compilador actual, etc. puede ir mas rápipdo que un lenguaje interpretado. Pero lo que pasa es que a día de hoy el modelo de Java se va copiando a otras plataformas. así .Net esta adquiriendo caracteristicas de Java (Ojo, en su momento tambien Java imito cosas de VBasic, y de otros), y sacando sullas propias y muy buenas ojo.

    De C# no he oido nada bueno. Es la primera vez que oigo a alguien decir algo así, si había oido de C++ y de Objetiv C, que uno era C añadiendole la opcion de organixzar clases y añadiendo 4 cosas de orientación a objetos, y que el otro ya era puramente creado pensando en la OO.

    A mi parecer hay grandes entornos (Java y .NET) que evolucionan el uno a la par del el otro, unas veces esta uno mas avanzado y otras veces el otro. Tenemos a C, el lenguaje por excelencia, del que salen versiones para ir modernizandolo, y luego tenemos a los demas. No significa que sean malos, incluso en algunos tipos de aplicaciones van mucho mejor que los grandes. Lisp por ejemplo es muy muy muy util en temas de IA, y facilita muchisimo el trabajo en estas áreas, pero fuera de estos temas, no es tan util.

  • Josu: gracias por tu comentario. Con respecto a la comparativa, puede ser que esté un poco desfasada y haya elementos que Java o C# sí tienen ahora. Java sigo pensando que es pesado, prueba C#.

Entradas recientes

DeepSeek

2 días hace

Contacto

2 semanas hace

Smart-tv mute

2 semanas hace

STEAM OS

3 semanas hace

2025

4 semanas hace

El podcast de Linux Hispano – #072 – El hardware libre debe consolidarse como el software libre

https://www.youtube.com/embed/z-xGk9c_eOw Guionista y locutor: Manuel Ignacio López Quintero.Fecha de publicación: 31 de diciembre de 2024.

1 mes hace