aassa

Páginas: 2 (387 palabras) Publicado: 13 de abril de 2013
HISTORIA Y ESTRUCTURA DE LENGUACE C

El lenguaje C es fruto de un lenguaje de programación anterior, el lenguaje B, desarrollado por Ken Thompson en los Laboratorios Bell en 1970, con la idea derecodificar el sistema operativo UNIX que, hasta esa fecha, se programaba directamente en ensamblador, con el inconveniente de estar vinculado a máquinas concretas (según el juego de instrucciones decada máquina). Por tanto, se hacía necesario un lenguaje que permitiese al programador abstraerse de la capa hardware y conseguir una mayor portabilidad del código, algo que se realizó en B (basándoseen el BCPL de Martin Richard de 1967).
Poco más tarde, también en los Laboratorios Bell, Dennis Ritchie se pone a trabajar en el diseño de un nuevo lenguaje de programación basado en el lenguaje B deKen Thompson y al que aportó tipos y estructuras de datos que consiguiesen clarificar la programación y obtener un lenguaje mucho más eficiente, así nació el lenguaje de programación C. Ritchiediseñó, desde 1970 a 1972 junto a Brian Kernighan, un lenguaje que permitía realizar una programación estructurada en la que se podían economizar las expresiones a usar y con el que los desarrolladorespodrían contar con un buen conjunto de operadores y tipos de datos para programar tanto en alto como en bajo nivel de manera simultánea. 
Ente sus características:
Núcleo de lenguaje simple que incluyefunciones matemáticas y de manejo de archivos proporcionadas por bibliotecas
Lenguaje flexible que permitía programar de manera estructurada y no estructurada
Inclusión de un sistema de tipos queimpedía la realización de operaciones sin sentido
Acceso a memoria de bajo nivel mediante el uso de punteros
Conjunto reducido de palabras reservadas
Paso de parámetros a funciones por valor
Tipos dedatos agregados (struct) que permitían combinar, bajo un mismo tipo, datos de tipos distintos y manejarlos como uno solo

ESTRUCTURA DE UN PROGRAMA EN C

Cabecera de la función: consta del...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Aass
  • Aassaas
  • Aass
  • aass errr
  • Aass
  • aass
  • aass
  • aass

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS