breve historia de c/c/++
TRANSCRIPT
PRESENTAN:PEREZ TORRES OLIVERIOROMERO CENON DANIEL
LUNA NUÑEZ HERMES AIDE CASTAÑEDA CARRASCO
ALBERTO MARTINEZ GREGORIO
CARRERA:INGENIERÍA EN SISTEMAS
COMPUTACIONALES
INSTITUTO TECNOLÓGICO DE TUXTEPEC
San Juan Bautista Tuxtepec, Oaxaca.
ISC – 2013/10
ASESOR INTERNO: MRT. JULIO AGUILAR
CARMONA
C/C++
C++ y sus orígenes
El desarrollo inicial de C fue en 1972 el cual fue creado por Dennis Ritchie. Se llamo C por que muchas de sus características derivaban de un
lenguaje anterior llamado «B».
Lenguaje de programación «B»
Originalmente se implemento en una computadora DEC PDP-11 en 1972. en 1973, se había convertido en un lenguaje lo suficientemente poderoso como para re implementar el núcleo de UNIX.
En 1978, Ritchie y Brian Kernighan publicaron El lenguaje de programación C. a finales de los 70 empezó a remplazar a BASIC
La popularidad de C aumento significativamente en los 80, lo que provoco que aparecieran demasiadas variantes del lenguaje.En 1989 fue oficialmente estandarizado por la ANSI y la ISO.
C nació como un lenguaje orientado a la programación de sistemas recomendado sobre
todo para programadores expertos.
El lenguaje de programación C++ fue creado a mediados de 1980. Su autor fue B. Stroustrup. Al
comienzo era una extensión del lenguaje C que fue denominada C with classes.
En C++, la expresión "C++" significa "incremento de C" y se refiere a que C++ es una extensión de C.
Mecanismos que permitan la manipulación de objetos. (orientado a objetos)
C++ es un lenguaje hibrido
Con el objetivo de añadir a C nuevas características: clases y funciones virtuales
La intención de su creación
C
1972
Dennis ritchie. Orientado ala creación de sistemas
1980
B
Creado para el primer sistema UNIX
Ken thomson
Bjarne stroustrup
C with classes
C++
Lenguaje orientado a objetos
Programa Interfaz
Programa creado en Ubuntu con geany.
Compiladores
Uno de los compiladores libres de C++ es el de GNU, el compilador G++ (parte del proyecto GCC, que engloba varios compiladores para distintos lenguajes). Otros compiladores comunes son Intel C++ Compiler, el compilador de Xcode, el compilador de Borland C++, el compilador de CodeWarrior C++, el compilador g++ de Cygwin, el compilador de Visual C++, Carbide.c++, entre otros.
Entorno de desarrollo
Bajo Microsoft Windows• Code::Blocks• Dev-C++• Visual C++• wxDev-C++• Zinjai
Bajo MacOS• Xcode• Zinjai
Bajo DOS• Turbo C,
reemplazado por C++Builder
Bajo GNU/Linux• Code::Blocks• NetBeans• Eclipse• Geany• Zinjai• Kdevelop
Integrantes de C/C++El lenguaje C esta constituido por tres elementos por tres elementos:
El compiladorLa librería estándarEl procesador
• Traduce a lenguaje maquina el programa escrito en C contenido en uno o mas archivos fuentes.
• Detecta errores, indicando los correspondientes mensajes.
• Los compiladores de C moderno vienen integrados en entornos visuales que hacen mas manejable todo el proceso de edición, compilación, depuración y ejecución
El compilador
Conjunto de librerías con código objeto correspondiente a funciones reprogramadas que vienen junto con el compilador.
Con el objeto de mantener el lenguaje C lo mas simple posible, muchas funciones que forman parte de otros lenguajes de programación, no tienen su correspondiente contrapartida en C
La librería estándar
Componente característico en C que no existe en otros lenguajes de programación. Actúa sobre el código fuente, antes de que empiece la compilación propiamente dicha.
El procesador
Gracias