Saltar al contenido principal
Retrato de Bjarne Stroustrup

1950 – actualidad · Informático

Bjarne Stroustrup

  • Lenguajes de programación
  • Programación orientada a objetos

Aportaciones principales

  • Diseñó e implementó C++ en Bell Labs.
  • Incorporó ideas de Simula sobre clases a un lenguaje basado en C.
  • Contribuyó a la evolución y estandarización de C++.

Creó C++, combinando mecanismos de abstracción con las necesidades de eficiencia de la programación de sistemas.

Abstracciones para programas de sistemas

Stroustrup comenzó su trabajo en Bell Labs buscando combinar la eficiencia de C con mecanismos de organización de programas inspirados en Simula. Ese proyecto evolucionó desde C with Classes hacia C++.

Expresar ideas sin perder el control

C++ incorporó clases y, con su evolución, otros mecanismos como plantillas para programación genérica. Su diseño intenta permitir abstracciones de alto nivel manteniendo un control detallado de los recursos.

Conecta con lo que aprendes

Gestionar un recurso incluye definir quién lo adquiere y cuándo se libera. Relacionar su vida con la de un objeto ayuda a razonar sobre memoria, archivos y otros recursos que no deben quedar abiertos indefinidamente.

Créditos de la fotografía

Foto: ICPCNews. CC BY 2.0. Ver imagen original.

Explora el glosario

Fuentes y lecturas

← Todos los personajes