You are on page 1of 6

INSTITUTO TECNOLÓGICO DE SALINA CRUZ

ASIGNATURA:
ALGORITMOS Y PROGRAMACION

CLAVE:
MEA1001

PROFESORA:
ROMAN NAJERA SUSANA MONICA

TEMA:
HISTORIA DEL LENGUAJE C.

NOMBRE :

ZAVALETA DE LA TORRE VICTOR JAVIER

SEMESTRE: II GRUPO: B

SALINACRUZ, OAXACA; 3 FEBRERO DEL 2015.


INTRODUCCION

El lenguaje C es una de las plataformas más conocidas en las arias de programación


ya que con este lenguaje de programación están programadas la mayoría de los
software. Este lenguaje es la parte más importante de la programación porque usan
métodos lógicos para llegar a un resultado.
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 de tipos de datos estáticos, 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 amemoria 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 portable entre plataformas y/o arquitecturas.

En 1967 Martin Richard creo el lenguaje BCPL que fue la base para la creacion del
lenguaje B escrito por Ken Thompson en 1970 con la intención de recodificar el UNIX,
que en su fase de arranque estaba codificado en lenguaje ensamblador.

El lenguaje c fue creado por Dennis Ritchie en los laboratorios Bell Telephone en 1972,
el c fue creado con un fin específico: el diseño del sistema operativo UNIX. Este
lenguaje solo es una modificación del lenguaje B. El lenguaje C se llama de esta forma
debido a que su predecesor fue llamado B.

La novedad que proporcionó el lenguaje C sobre el B fué el diseño de tipos y


estructuras de datos. Los tipos estructurados básicos de C son las estructuras, las
uniónes, y los arrays. Estos permiten la definición y declaración de tipos de mayor
complejidad.

Los tipos básicos de datos en el lenguaje C eran "CHAR" (carácter), "INT" (enteros),
"FLOAT" (Reales en simple presición), y "DOUBLE" (Reales en doble Presición).
Posteriormente se añadieron los tipos "SHORT" (Enteros de longitud<=longitud de un
int), "LONG" (Enteros de longitud >= longitud de un entero), "UNSIGNED" (Enteros sin
signo), y "ENUMERACIONES".
Como el C es un lenguaje muy poderoso y flexible su uso se difundió muy rápidamente
más allá de los laboratorios Bell. Los programadores de todo el mundo comenzaron a
usarlo para escribir todo tipo de programas. Sin embargo, diferentes organizaciones
comenzaron a utilizar muy pronto sus propias versiones del C, las pequeñas
diferencias entre las implementaciones comenzaron a dar problemas a los
programadores. Para resolver este problema, el American National Stándards (ANSI)
formo un comité en 1983 para establecer una definición estándar del C, que llego a ser
conocida como C estándar ANSI. Con unas cuantas excepciones, todos los
compiladores del C modernos de adhieren a este estándar.

El lenguaje C inicialmente fue creado para la programación de:

-Sistemas operativos
-Intérpretes
-Editores
-Ensambladores
-Compiladores
-Administradores de bases de datos.

Actualmente, debido a sus características, puede ser utilizado para todo tipo de
programas.

Algunas de las versiones existentes son:

- Quick C
- C++
- Turbo C
- Turbo C ++
- Borland C
- Borland C++
- Microsoft C
- Turbo C 2.0
- Turbo C++ 1.0
- Borland C++ 2.0
CONCLUSION
Este lenguaje para mi es más importante ya que la mayoría de los programas o
aplicaciones que existen se creó con el lenguaje C, pienso que es un lenguaje universal
ya que cualquiera lo puede comprender y creo que es lenguaje seguirá prevaleciendo
durante mucho tiempo.
OTRAS FURNTES

(2015, 01). HISTORIA DEL LENGUAJE C. HISTORIA DEL LENGUAJE C. Recuperado 02,
2015, de http://docente.ucol.mx/al999559/public_html/histo_c.htm.

(2015, 01). C (lenguaje de programación). WIKIPEDIA. Recuperado 02, 2015, de


http://es.wikipedia.org/wiki/C_%28lenguaje_de_programaci%C3%B3n%29

You might also like