¿Qué hace popular a un Lenguaje de programación?… aun no lo se, y espero encontrar una respuesta algún día, pero el hecho es que los programadores tenemos personalidades muy diferentes, y por tanto, gustos por los lenguajes de programación como si de cerveza se tratara, y creo que aun más lejos.
Si hay un lenguaje que podemos señalar al momento de hablar sobre Software Libre es a C, ya un veterano en la historia de los Lenguajes de programación. Puede que no sea el más viejo de todos, ni el más sencillo, tampoco el más difícil, simplemente es un lenguaje genial. ¿La prueba? casi el 41% de los proyectos de fuente abierta están escritos en C.
Y C no se quedó en C, porque a principio de los 80 a Bjarne Stroustrup le pareció divertida la idea de ponerle clases a C, manipular objetos, y entonces en 1983 a Rick Mascitti se le ocurrió llamarle «C++»… y hoy casi el 14% de los proyectos de fuente abierta están escritos en C++…
Es evidente que a los programadores nos gusta C, a mi me gusta pero lo prefiero en su variante con clases, C++ sencillamente es algo genial. Y son lenguajes que tienen mucho camino por delante. Que bien por C, pero mi lenguaje favorito sigue siendo Java.
Entonces, tenemos a C, un lenguaje que apareció en 1972, hay lenguajes más viejos, como BASIC, Smalltalk, FORTRAN, COBOL, entre otros menos conocidos. Pero C es genial. Tan genial que Linus construyó el núcleo del pingüino en C, y luego muchos otros se unieron al proyecto del núcleo y siguieron en C. Y cuando QT y KDE escritos en C++ no les gustaba a la comunidad, Icaza y Mena agarraron C y construyeron Gnome.
Así que más vale ir aprendiendo un poco C para no quedar en el “aire” en las fiestas de “código y cerveza”, porque puede que en Java no mire un puntero, pero mejor tener referencias para enviar y recibir mensajes de otros programadores.
Bien, terminé de escribir, me voy a instalar Code::Blocks porque en la universidad vamos a trabajar este periodo con C++.
Saludos.