Facultad de Mecánica
Integrantes:
Yuleika Ramos
Luis Hidalgo
Tema
Profesor
Sandoval Horacio
II SEMESTRE
Introducció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 más bien un lenguaje
pequeño, sencillo y no está especializado en ningún tipo de aplicación. Esto lo
hace un lenguaje potente, con un campo de aplicación ilimitado y sobre todo, se
aprende rápidamente. En poco tiempo, un programador puede utilizar la
totalidad del lenguaje.
En 1967 Martin Richard creo el lenguaje BCPL que fue la base para la creación
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.
-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.
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
Características
Tamaño pequeño.
Uso extensivo de llamadas a funciones.
Comandos breves (poco tecleo).
Lenguaje estructurado.
Programación de bajo nivel (nivel bit)
Implementación de apuntadores
uso extensivo de apuntadores para la memoria, arreglos, estructuras y
funciones
1 # include<stdio.h>
2
3 int main ()
4{
5 printf ("hola mundo");
6 return 0;
El desarrollo de esta aplicación permitió comprobar que el lenguaje 'C++' es un
lenguaje muy flexible y poderoso. Puede resultar complicado, pero se obtienen
resultados buenos con su uso.
Ventajas
Desventajas
Conclusión
Uno de los objetivos de diseño del lenguaje C es que sólo sean necesarias unas
pocas instrucciones en lenguaje máquina para traducir cada elemento del
lenguaje, sin que haga falta un soporte intenso en tiempo de ejecución. Es muy
posible escribir C a bajo nivel de abstracción; de hecho, C se usó como
intermediario entre diferentes lenguajes.
http://ddsbdi.blogspot.com/2012/06/historia-de-lenguaje-
c.html
https://sites.google.com/site/universidadvirtualbiomedica/u
nidad-i-introduccion-a-el-lenguaje-c/historia-c
https://jorgesaavedra.wordpress.com/2006/12/09/breve-
historia-de-c-c-c/