domingo, 19 de noviembre de 2017

Lenguaje de programación "C"

Mañana recibimos clase magistral por parte de Jon del lenguaje de programación "C" (aunque algunos llevan unos días programando...). Según cuentan las malas lenguas 😉, es un poco complicado y habrá que invertir tiempo en ello...

C es un lenguaje de programación originalmente desarrollado como evolución del anterior lenguaje B, a su vez basado en BCPL.

Al igual que B, es un lenguaje orientado a la implementación de Sistemas operativos, concretamente Unix. C es apreciado por la eficiencia del código que produce y es el lenguaje de programación más popular para crear software de sistemas, aunque también se utiliza para crear aplicaciones.

Se trata de un lenguaje de tipos de datos estáticos, débilmente tipificado, de medio nivel, ya que dispone de las estructuras típicas de los lenguajes de alto nivel pero, a su vez, dispone de construcciones del lenguaje que permiten un control a muy bajo nivel. Los compiladores suelen ofrecer extensiones al lenguaje que posibilitan mezclar código en ensamblador con código C o acceder directamente a memoria o dispositivos periféricos.



No cabe decir que habrá que poner todos los sentidos en este programa...