Bjarne Stroustrup, creador de C++, consigue un nuevo trabajo para "explorar nuevas formas de aplicar C++ moderno a sistemas cada vez más complejos"

Bjarne Stroustrup
Bjarne StroustrupImagen generada con IA
Noticia
Añádenos en Google

Elígenos como tu fuente preferida en Google.

El creador de uno de los lenguajes de programación más utilizados en sistemas de alto rendimiento se une a Susquehanna para aplicar su experiencia en C++ y explorar nuevas posibilidades.

Cuando pensamos en los grandes nombres de la programación, como Linus Torvalds o Guido van Rossum, es fácil imaginar que, después de varias décadas de carrera, poco pueden hacer que todavía sorprenda, pero Bjarne Stroustrup acaba de demostrar lo contrario.  

El creador de C++ ha decidido asumir un nuevo reto profesional relacionado, precisamente, con la tecnología que marcó su trayectoria, ya que se ha unido a Susquehanna International Group (SIG) como Technical Fellow a tiempo parcial. 

La empresa desarrolla sistemas para los mercados financieros y su actividad incluye el trading de alta frecuencia, un entorno en el que el rendimiento del software y la capacidad de responder con muy poca latencia tienen una importancia especial.

Su misión de Bjarne no consiste en crear un nuevo lenguaje, sino que el objetivo es explorar nuevas maneras de aplicar C++ a sistemas cada vez más complejos, aportando su experiencia en diseño de lenguajes, programación y desarrollo de software.

C++ llega al trading de alta frecuencia

Bjarne Stroustrup sentado frente al ordenador
Bjarne Stroustrup sentado frente al ordenador

Para entender el interés de SIG hay que mirar el tipo de sistemas con los que trabaja. En el trading, las aplicaciones deben procesar información y reaccionar rápidamente, por lo que el uso eficiente del hardware y el control del rendimiento pueden ser factores decisivos.

C++ lleva décadas utilizándose precisamente en ámbitos donde estas cuestiones son importantes. El lenguaje ofrece un elevado control sobre los recursos del ordenador y permite desarrollar aplicaciones en las que el rendimiento es una prioridad, y su nuevo puesto encaja con esa experiencia. 

Más que limitarse a programar una aplicación concreta, Stroustrup podrá estudiar cómo aprovechar las capacidades actuales del lenguaje cuando los proyectos aumentan de tamaño y se vuelven más difíciles de diseñar y mantener.

El hecho de que sea un trabajo a tiempo parcial también es relevante, ya que no supone abandonar su actividad académica ni su relación con C++, sino que Stroustrup continuará vinculado al ámbito universitario y al desarrollo del lenguaje.

Bjarne Stroustrup lleva décadas detrás de C++

Bjarne Stroustrup
Bjarne Stroustrup

Stroustrup nació en Aarhus, Dinamarca, en 1950. Estudió Matemáticas y Ciencias de la Computación en la Universidad de Aarhus y posteriormente obtuvo un doctorado en Ciencias de la Computación por la Universidad de Cambridge en 1979.

Su historia con C++ comenzó en Bell Labs a finales de los años setenta, donde el proyecto partió de una extensión de C conocida inicialmente como C with Classes y terminó convirtiéndose en C++, cuyo primer lanzamiento general llegó en 1985.

Después dirigió el departamento de investigación sobre programación a gran escala de Bell Labs y, en 2002, se incorporó a Texas A&M University, donde permaneció hasta 2014. 

Ese mismo año comenzó una etapa profesional en Morgan Stanley, donde trabajó en su división tecnológica y llegó a convertirse en Technical Fellow. Se retiró de esa entidad en 2022.

También ha desarrollado una extensa producción académica y divulgativa, con libros como El lenguaje de programación C++, A Tour of C++ y Programming: Principles and Practice using C++. A lo largo de su carrera ha recibido importantes reconocimientos por sus contribuciones a la informática.

Más de cuatro décadas después de comenzar a diseñar C++, su nuevo trabajo vuelve a ponerle frente a uno de los retos que han acompañado toda su trayectoria: cómo construir software eficiente y manejable cuando los sistemas son cada vez más grandes y complejos.

Más información sobre: