El documento describe el lenguaje de programación C. Fue desarrollado por Dennis Ritchie en 1972 en los Laboratorios Bell como una evolución del lenguaje B y está orientado a sistemas operativos, especialmente UNIX. El lenguaje C se utiliza principalmente para el desarrollo de sistemas operativos UNIX y software libre debido a su buen desempeño y eficiencia.
3. Un lenguaje de programación se define como…
3
Un sistema estructurado y diseñado
principalmente para que las máquinas y
computadoras se entiendan entre sí y con
nosotros, los usuarios. Contiene un conjunto de
acciones consecutivas que el ordenador debe
ejecutar.
Usan diferentes normas o bases
que se utilizan para controlar cómo
se comporta un ordenador,
también pueden usarse para crear
programas informáticos, etc.
Está formado por un conjunto
de símbolos y reglas que
definen su estructura y el
significado de sus elementos y
expresiones.
Al proceso por el cual se
escribe, se prueba, se depura,
se compila y se mantiene el
código fuente de un programa
se le llama programación.
Programación se define como
el proceso de creación de un
programa de computadora,
mediante la aplicación de
procedimientos lógicos
Sin el lenguaje de
programación, no existe la
programación, éste es
necesario para la vida de un
programador.
4. LENGUAJE C
El lenguaje C es desarrollado por
Dennis Ritchie en 1972 en los
Laboratorios Bell (compañía dedicada
al estudio y desarrollo científico) C
fue una evolución del lenguaje B y al
igual que B, está orientado a sistemas
operativos, específicamente UNIX,
suele trabajar con software libre.
4
5. Mayormente utilizado…
5
El lenguaje C es mayormente utilizado para
el desarrollo de sistemas operativos UNIX
La base fundamental de sistemas
operativos UNIX y sistemas operativos
libres, es decir, software libre están
hechos en base al lenguaje C.
6. Se caracteriza por:
Tiene buen desempeño a la hora de los tiempos de
ejecución y todo lo que tiene que ver con eficiencia
del lenguaje
Posee un lenguaje de datos estáticos, lo que quiere
decir que todos los valores van a estar fijos y en
memoria activa
Ser un lenguaje de medio nivel, es decir, no es
utilizado para programaciones de alto nivel
Es bastante cercano a la programación de máquina,
ensamblaje, de bajo nivel.
6