Uno de los objetivos de diseño del lenguaje C es que sólo
sean necesarias unas pocas instrucciones en lenguaje máquina para traducir cada
elemento del lenguaje, sin que haga falta un soporte intenso en tiempo de
ejecución. Es muy posible escribir C a bajo nivel de abstracción; de hecho, C
se usó como intermediario entre diferentes lenguajes.
En parte a causa de ser de relativamente bajo nivel y de
tener un modesto conjunto de características, se pueden desarrollar
compiladores de C fácilmente. En consecuencia, el lenguaje C está disponible en
un amplio abanico de plataformas (más que cualquier otro lenguaje). Además, a
pesar de su naturaleza de bajo nivel, el lenguaje se desarrolló para incentivar
la programación independiente de la máquina. Un programa escrito cumpliendo los
estándares e intentando que sea portátil puede compilarse en muchos
computadores.
C se desarrolló originalmente (conjuntamente con el sistema
operativo Unix, con el que ha estado asociado mucho tiempo) por programadores
para programadores. Sin embargo, ha alcanzado una popularidad enorme, y se ha
usado en contextos muy alejados de la programación de software de sistema, para
la que se diseñó originalmente.
Por Rocio Rocio Ramirez PDVSA.
No hay comentarios.:
Publicar un comentario