jueves, 22 de agosto de 2019

¿QUE ES EL LENGUAJE C?


   HISTORIA DEL LENGUAJE C


Historia del Lenguaje C .C es un lenguaje de programación creado en 1972 por Dennis M. Ritchie en los Laboratorios Bell 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 débilmente tipificado de medio nivel pero con muchas características de bajo nivel. 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.
La primera estandarización del lenguaje C fue en ANSI, con el estándar X3.159-1989. El lenguaje que define este estándar fue conocido vulgarmente como ANSI C. Posteriormente, en 1990, fue ratificado como estándar ISO (ISO/IEC 9899:1990). La adopción de este estándar es muy amplia por lo que, si los programas creados lo siguen, el código es portátil entre plataformas y/o arquitecturas.

  • ¿COMO FUNCIONA EL LENGUAJE C ?
Para los que recién se inician en esto, para lograr hacer funcionar un programa en C, es necesario 2 cosas.
  1. Código fuente
  2. Compilador
El código fuente consiste  en las lineas de código que tu escribes, por ejemplo tu lista de funciones, variables, procesos, etcétera, las cuales juntas hacen un programa.
Todos los programas de C, tienen que tener la función main() dicha función es la primera en ser llamada cuando ejecutas el programa.
  • ¿QUE ES UN COMPILADOR?

En informática, un compilador es un tipo de traductor que transforma un programa entero de un lenguaje de programación a otro.​ Usualmente el lenguaje objetivo es código máquina, aunque también puede ser traducido a un código intermedio o a texto
  • QUE ES UN INTERPRETE ?
Es un programa que ejecuta línea a línea las instrucciones de un programa de alto nivel. Elintérprete carga el código fuente y traduce las instrucciones a un lenguaje intermedio que puede luego ser ejecutado.

  • QUE ES  CÓDIGO FUENTE?
El código fuente de un programa informático es un conjunto de líneas de texto con los pasos que debe seguir la computadora para ejecutar un programa

  • QUE ES  CÓDIGO OBJETO ?
En programación, se llama código objeto al código que resulta de la compilación del código fuente.​ Puede ser en lenguaje máquina o bytecode, y puede distribuirse en varios archivos que corresponden a cada código fuente compilado
  •  QUE ES UN  CÓDIGO EJECUTABLE?

El código ejecutable corresponde a unidades de programas. Donde la computadora puede realizar las instrucciones compiladas que tendrán enlazadas una o varias bibliotecas



No hay comentarios.:

Publicar un comentario