domingo, 24 de enero de 2016

The World is Still Powered by C Programming

[ Comentario ]
Este artículo escrito por Daniel Muñoz nos respalda mediante hechos porque el mundo sigue siendo impulsado por el lenguaje C. Y me puse a pensar que, si pudiéramos hacer una línea cronológica de todos los lenguajes de programación que existen con sus ventajas, sería enorme. 


En un artículo previamente leído que lleva por título "The Semicolon Wars" por Brian Hayes, relacionado con este tema, habla de que seguimos creando nuevos lenguajes porque buscamos el universal, el lenguaje perfecto. Pero como dice Daniel Muñoz en su artículo, que haya más lenguajes no implica que sea mejor en todas las áreas. Al parecer nadie le quita el trono al lenguaje C.
Es realmente increíble saber cuantas cosas se pueden hacer con este lenguaje, algunos ejemplos que conocemos y usamos día a día son : varios sistemas operativos, smartphones, algunas bases de datos, películas, animaciones 3D y sistemas embedidos. A pesar de que en los ejemplos anteriores, en su totalidad no se encuentran escritos C, sigue predominando en el mundo. Pero, ¿qué lo hace tan especial?

Existen muchos lenguajes de programación que permiten a los desarrolladores ser más productivos, pero se cree que el lenguaje C permanecerá activo por mucho tiempo. Además de ser un lenguaje portable, eficiente, que hace uso eficiente de sus recursos y su tiempo de ejecución es pequeño por el tamaño del mismo, la parte que más me llamó la atención es que se considera como una Lingua Franca, que lo hace portable, es decir que es capaz de reutilizarse sin que dependa de la plataforma, lo hace que sea un lenguaje, con el cual se pueda expresar y ser entendido por la mayoría de los desarrolladores.
Una pequeña analogía para entender esto mejor, es que el idioma Inglés es una Lingua Franca, para algunos hablantes; como el lenguaje C es la Lingua Franca para los programadores.
En conclusión, luego de leer este artículo, me es difícil negar que tiene razón el autor, el lenguaje C gobierna nuestra vida diaria y es imposible dejar pasar la oportunidad de aprender este lenguaje. Ya que como dice, entendiendo este lenguaje, aprender otros lenguajes no resulta tan difícil. Por otra parte, creo que es importante conocer bien el lenguaje para lograr explotar todo su potencial.



Referencias
Muñoz Trejo, Daniel Angel. (2015). After All These Years, the World is Still Powered by C Programming. Recuperado el 23 de enero de 2016 de  http://www.toptal.com/c/after-all-these-years-the-world-is-still-powered-by-c-programming
Hayes, Brian. (2006). The Semicolon Wars. Recuperado el 23 de enero de 2016 de http://webcem01.cem.itesm.mx:8005/s201611/tc2006/semicolon_wars.pdf

No hay comentarios:

Publicar un comentario