martes, 27 de mayo de 2014

El Lenguaje C

Origenes de C 

El lenguaje C fue inventado en implementado por primera vez por Dennis Ritchie, utilizando Unix como sistema operativo. C es el resultado de un proceso de desarrollo comenzando con un lenguaje anterior denominado BCPL, que fue desarrollado por Martin Richards e influencio otro lenguaje denominado B, inventado por Ken Thompson. En los años 70, el lenguaje B llevo al desarrollo de C.

C como lenguaje de nivel medio 

A menudo, se denomina al lenguaje C como lenguaje de computadora de nivel medio. Esto no significa que sea menos potente o menos evolucionado que otros lenguajes como BASIC O PASCAL. Se le denomina así porque C presenta elementos de lenguajes de alto nivel con el funcionalismo del lenguaje ensamblador.
Como lenguaje de nivel medio, C permite la manipulacion de bits, bytes y direcciones- los elementos basicos con que funciona una computadora.
C es especial en cuanto que permite la manipulacion directa de bits, bytes, palabras y punteros. Esto lo hace particularmente adecuado para la programacion de sistemas, en la que estas operaciones son muy comunes. Otro aspecto importante es que C solo contiene 32 palabras clave (27 del estandar de Ritchie y 5 añadidas por ANSI), que constituyen las ordenes que conforman el lenguaje C, en comparacion con Basic, por ejemplo, que tiene 159 palabras clave.

Forma de un programa en C

En la siguiente lista se muestran las 32 palabras clave que, junto con la sintaxis formal del lenguaje C, conforman el lenguaje de programacion C.

  • auto 
  • break 
  • case 
  • char
  • const 
  • continue
  • default
  • do
  • double
  • else
  • enum
  • extern
  • float
  • for
  • goto
  • if
  • int
  • long
  • register
  • return
  • short
  • signed
  • sizeof
  • static
  • struct
  • switch
  • typedef
  • union
  • unsiged
  • void 
  • volatile
  • while

Todas estas palabras claves están en minúsculas. En C las mayúsculas y las minúsculas son diferentes: else es una palabra clave; ELSE no. Una palabra clave no debe ser usada para otro propósito en un programa C, es decir, no debe servir como nombre de una variable o una función. 
Todos los programas en C consisten en una o mas funciones. La única función que debe estar siempre presente es la denominada main(), siendo la primera función que es llamada cuando comienza la ejecución del programa. 



No hay comentarios:

Publicar un comentario