Este documento presenta brevemente la historia y características de los lenguajes de programación C y C++. El lenguaje C fue creado por Ken Thompson y Dennis Ritchie y está orientado a la implementación de sistemas operativos como Unix. C++ fue creado por Bjarne Stroustrup como un lenguaje híbrido que añade características de orientación a objetos al lenguaje C. Ambos lenguajes son débilmente tipificados y flexibles con estructuras de datos y punteros.
1. Instituto Tecnológico de Estudios Superiores
de la Región Carbonífera
“Dr. Rogelio Montemayor Seguy”
Lenguajes de programación
Cinthia Edurne Sánchez Nieto
Alejandra Ocura Estrada
Juan Pérez Carbajal
2. Historia del
Lenguaje C
Historia Caracteristicas
Lenguaje orientado
Creado por: a la implementación
Ken Thompson y de Sistemas
Dennis M. Ritchie Operativos, Lenguaje débilmente
concretamente tipificado
Unix. de medio nivel.
Dispone de las
estructuras típicas
de los lenguajes
de alto nivel.
Utiliza pocas
• Un núcleo del lenguaje simple instrucciones en
• Flexible con múltiples estilos lenguaje máquina.
• Conjunto reducido de palabras clave
• Punteros a funciones y variables estáticas
• Tipos de datos agregados que
permiten que datos relacionados
se combinen y se manipulen
como un todo.
3. Historia del
Lenguaje C++
Historia Caracteristicas
1. Manipulación de objetos
Creado por: 2. Lenguaje híbrido
Bjarne Stroustrup 3. Programación genérica
4. Programación estructurada
Nombre propuesto: 5. Programación orientada
Rick Mascitti a objetos. Actualmente existe un
6. Multiparadigma estándar, denominado
ISO C++, al que se han
adherido la mayoría
de los fabricantes
de compiladores
más modernos.
Existen también algunos
Una particularidad del C++
intérpretes, tales como ROOT
es la posibilidad de
redefinir los operadores
(sobrecarga de operadores),
y de poder crear nuevos
tipos que se comporten
como tipos fundamentales.