Saltar al contenido principal
Retrato de Bjarne Stroustrup
Foto: ICPCNews · CC BY 2.0

1950 – actualidad · Informático

Bjarne Stroustrup

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

  • 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++.

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.

Explora el glosario

Fuentes y lecturas

← Todos los personajes