TRABAJO

Páginas: 30 (7377 palabras) Publicado: 19 de mayo de 2015






Lenguaje C















Introducción

Para los efectos del estudio del lenguaje C es importante indagar en relación al mismo diversos temas destacados que se presentan en su desarrollo, principalmente estudiaremos el nacimiento de este lenguaje que ha representado como uno de los más populares en el área de la programación; esto, podría decirse que se debe a su portabilidad, que sereconoce como una de las más grandes ventajas. El lenguaje C, a lo largo de la historia de la programación, ha sido objeto a diversas modificaciones, con el único fin u objetivo de adaptar al mismo a las necesidades del programador, las mismas serán propicias a estudio por medio de este proyecto de investigación. Otros temas de igual relevancia a desarrollar a continuación serán las herramientas deprogramación, aplicabilidad, bibliotecas, datos, sus tipos, entre otros de especial interés.


















Lenguaje C
Definición:
C es un lenguaje de programación de propósito general que ofrece economía sintáctica, control de flujo y estructuras sencillas y un buen conjunto de operadores. No es un lenguaje de muy alto nivel y no está especializado en ningún tipo de aplicación. Esto lo hace unlenguaje potente, con un campo de aplicación ilimitado y sobre todo, se aprende rápidamente.
Podemos decir que el lenguaje 'C' es un lenguaje de nivel medio, ya que combina elementos de lenguaje de alto nivel con la funcionalidad del lenguaje ensamblador. Es un lenguaje estructurado, ya que permite crear procedimientos en bloques dentro de otros procedimientos. Hay que destacar que el 'C' es unlenguaje portable, ya que permite utilizar el mismo código en diferentes equipos y sistemas informáticos: el lenguaje es independiente de la arquitectura de cualquier maquina en particular.

Antecedentes Históricos:
El desarrollo inicial de C se llevó a cabo en los Laboratorios Bell de AT&T entre 1969 y 1973; según Ritchie, el periodo más creativo tuvo lugar en 1972. Se le dio el nombre "C" porquemuchas de sus características fueron tomadas de un lenguaje anterior llamado "B". Hay muchas leyendas acerca del origen de C y el sistema operativo con el que está íntimamente relacionado, Unix. La justificación para obtener el ordenador original que se usó para desarrollar Unix fue crear un sistema que automatizase el archivo de patentes. La versión original de Unix se desarrolló en lenguajeensamblador. Más tarde, el lenguaje C se desarrolló para poder reescribir el sistema operativo.
En 1973, el lenguaje C se había vuelto tan potente que la mayor parte del kernel Unix, originalmente escrito en el lenguaje ensamblador PDP-11/20, fue reescrita en C. Éste fue uno de los primeros núcleos de sistema operativo implementados en un lenguaje distinto al ensamblador. (Algunos casos anteriores sonel sistema Multics, escrito en PL/I, y Master Control Program para el B5000 de Burroughs, escrito en ALGOL en 1961).
El C de Kernighan y Ritchie:
En 1978, Ritchie y Brian Kernighan publicaron la primera edición de El lenguaje de programación C, también conocido como La biblia de C. Este libro fue durante años la especificación informal del lenguaje. El lenguaje descrito en este libro recibehabitualmente el nombre de "el C de Kernighan y Ritchie" o simplemente "K&R C". Kernighan y Ritchie introdujeron las siguientes características al lenguaje:
El tipo de datos struct.
El tipo de datos long int.
El tipo de datos unsigned int.
Los operadores (=+ y =-) fueron sustituidos por (+= y -=) para eliminar la ambigüedad sintáctica de expresiones como (i=-10), que se podría interpretar bien como (i=- 10) o bien como (i = -10).
El C de Kernighan y Ritchie es el subconjunto más básico del lenguaje que un compilador debe soportar. Durante muchos años, incluso tras la introducción del ANSI C, fue considerado "el mínimo común denominador" en el que los programadores debían programar cuando deseaban que sus programas fueran transportables, pues no todos los compiladores soportaban completamente...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Trabajadores Del Trabajo
  • trabajo del trabajo
  • Trabajo Del Trabajo
  • El trabajo y el Trabajador
  • Trabajo Trabajador
  • trabajo trabajo
  • trabajo trabajo
  • Trabajo de trabajo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS