"Si has venido aquí en coche, algunos de sus controles –inyección de combustible, dirección, frenos– podrían estar en C++. Si hoy has mirado la tele, habrá algo allí también: las cámaras, los sistemas de comunicación probablemente lleven C++. Mucho software que tu móvil usa para hablar con la torre es probablemente C++. El GPS tiene algo de C++. Es como las tareas domésticas: solo se ve si no está bien hecho".
Y esa invisibilidad no sólo se aplica al lenguaje C++ que usan todas esas tecnologías, sino también al creador de dicho lenguaje, posiblemente una de las personas desconocidas para el gran público que más influencia tiene sobre su vida diaria. Su nombre es Bjarne Stroustrup, nació en Dinamarca en 1950 y a los 29 años entró a trabajar en los mismos Laboratorios Bell de AT&T donde una década antes Dennis Ritchie había creado el histórico lenguaje C en el que están escritos la mayor parte de los sistemas operativos.
No todos podemos presumir de que algo que hemos creado ha viajado a Marte, pero adivinad en qué lenguaje programaron el Mars Rover...
C era (es) un lenguaje polivalente y eficiente, pero a Stroustrup y otros desarrolladores de su generación se les quedaba pequeño: echaban en falta la posibilidad de manipular 'objetos': la programación orientada a objetos la inauguró el lenguaje Simula seis años antes, incluso, del nacimiento de C. Y Stroustrup había estado recibiendo pocos años antes clases del creador de este lenguaje, Kristen Nygaard, otro …