Professor Daniel García Sánchez
- Inicio
- Conócenos
- Honoris Causa
- Profesor Bjarne Stroustrup
- Professor Daniel García Sánchez
Profesor Daniel García Sánchez
En muchas ocasiones se percibe una excesiva separación entre el mundo académico y la industria. Sin embargo, esta separación se antoja a veces artificial. Ambos deberían centrarse en resolver problemas reales de la sociedad, pero con mucha frecuencia unos se pierden en factores de impacto y otros indicadores de calidad, mientras que otros lo hacen en soluciones inmediatas perdiendo de vista el largo plazo.
No es habitual encontrar perfiles que hayan tenido un impacto profundo en ambos lados, como el del Profesor Stroustrup. Él ha cruzado en más de una ocasión la frontera entre academia e industria. Su registro de publicaciones es impresionante como también lo es su impacto industrial. Esto de por sí es infrecuente. Lo que es excepcional, es haberlo hecho manteniendo durante décadas un mismo objetivo a largo plazo: Un lenguaje de programación que permite combinar abstracciones y desarrollar software que haga uso eficiente del hardware disponible.
Es para mí un honor presentarles hoy a Bjarne Stroustrup, el creador del lenguaje C++. Muchos de ustedes usan a diario este lenguaje. Casi con toda probabilidad está en muchos de los programas que tienen en su computador. Cada vez que realizan una búsqueda en internet, están utilizando C++. Pero también se ha utilizado para alcanzar notables hallazgos científicos, como los experimentos que dieron lugar al descubrimiento del Bosón de Higgs en el CERN, o el software usado en hospitales para realizar TACS o resonancias magnéticas. Lo usan ustedes al comprar un billete de avión. Incluso forma parte del software de sondas espaciales como Mars Rover. No menos importante es su uso en la industria del entretenimiento. Se habrá utilizado para generar los efectos especiales de su última película favorita. Los más jóvenes habrán usado videojuegos desarrollados en C++. Se estima que en la actualidad 4,5 millones de desarrolladores de software en todo el mundo utilizan C++.
Bjarne Stroustrup nació en Aarhus, Dinamarca en 1950, donde obtuvo un Máster en Matemáticas en 1975. Posteriormente se trasladó a la Universidad de Cambridge, al Departamento de Informática más antiguo de la historia, donde realizó su tesis doctoral bajo la dirección del primer doctor en Informática de nuestra historia, David Wheeler. Tras finalizar su tesis doctoral, con el título “Comunicación y Control en Sistemas Distribuidos”, en 1979 se incorporó a los míticos Laboratorios Bell de AT&T. Allí, fue el director del Departamento de Programación a Gran Escala hasta que se trasladó a la Universidad de Texas A&M donde fue profesor de 2002 a 2014. Después, volvió a la industria como uno de los directores dentro de la división de tecnología de Morgan Stanley, en Nueva York. También es profesor en la Universidad de Columbia.
Durante su carrera, el profesor Stroustrup ha recibido innumerables premios. Déjenme citarles solamente algunos de los más recientes: el John Scott Legacy Medal and Premium del Instituto Franklin, el premio Pioneros de la Computación de IEEE Computer Society, el premio Charles Stark Draper de la Academia Nacional de Ingeniería de Estados Unidos, y medalla Faraday del IET. Estos premios fueron otorgados con anterioridad a personalidades como Marie Curie, Thomas Edison, Nikola Tesla, Alexander Fleming, John Backus, Maurice Wilkes, Jack S. Kilby, Vinton Cerf, Tim Berners Lee, J.J. Thomson o Ernest Rutherford. La lista continúa con muchos más premios a lo largo de su trayectoria.
En 1989 yo era un becario en una empresa cuando me dieron un libro para aprender un lenguaje “experimental”. El lenguaje se llamaba C++. En realidad, C++ se había creado entre 1979 y 1983 y su primera versión comercial se hizo pública en 1986. En 1989 acababa de publicarse la segunda versión y se estima que tenía unos 50,000 usuarios. Ese mismo año se comenzó a gestar el esfuerzo de estandarización de C++. Esta es, en mi opinión, una de las mayores fortalezas del lenguaje. No es propiedad de ninguna corporación lo que permite un ecosistema en que hay múltiples suministradores de las herramientas en diversas plataformas que compiten y donde se favorece la estabilidad a largo plazo.
Cuando me uní al comité de C++ en 2008, comprobé que el devastador huracán “Ike” solamente pudo retrasar 2 días la llegada de Bjarne a la reunión. Su ausencia en alguna reunión ha sido algo excepcional. Casi 30 años después de su creación, los trabajos de normalización continúan. Con más de 180 voluntarios que se reúnen 3 veces al año, representando a los actores más significativos de la industria informática con delegaciones de 12 países, tiene más miembros que todos los demás comités de lenguajes de programación de ISO, con más miembros que todos los demás comités de lenguajes en su conjunto.
Bjarne Stroustrup es además una persona de una extraordinaria calidad humana. En él, muchos hemos encontrado un extraoridnario amigo y un paciente maestro. Hemos visto como siempre ha tratado como iguales a todos, haciendo críticas constructivas para ayudar a mejorar y encontrando aspectos positivos en cualquier opinión. Es, en definitiva, un ejemplo a seguir.
Le une a España no solamente su relación con la UC3M, sino también su hijo Nicholas, un brillante investigador en Biología de Sistemas del CRG de Barcelona,
Profesor Stroustrup, bienvenido al claustro de profesores de la UC3M.