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.
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.
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