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