Bjarne Stroustrup, programador y creador de C++: "El buen software suele ser invisible; apostar por C++ sería una decisión mucho peor"

 Bjarne Stroustrup, creador de C++
Bjarne Stroustrup, creador de C++Generada con IA
Noticia
Añádenos en Google

Elígenos como tu fuente preferida en Google.

El padre de C++ defendió una programación más segura, sencilla y eficiente para afrontar los retos del futuro. Según él, mejorar el código no consiste en hacerlo más complejo, sino en lograr que sea claro, comprensible y fiable.

Durante el seminario 21st Century C++, celebrado dentro de la CERN STEAM Academy, Bjarne Stroustrup, creador de C++, dijo que el mejor software suele pasar desapercibido porque cumple su función sin generar problemas, sin añadir complejidad innecesaria y sin convertirse en una carga para quienes deben mantenerlo durante años. En ese contexto, su opinión está ligada a su defensa de programas más seguros, más sencillos de entender y más fiables para afrontar los desafíos tecnológicos del futuro.

Stroustrup aprovechó su intervención para reivindicar la evolución del lenguaje de programación y cuestionar la imagen que todavía conservan muchos desarrolladores, que siguen asociándolo a prácticas propias de hace décadas. Su planteamiento es que el C++ actual ofrece herramientas que permiten construir código más mantenible, modular y robusto que el escrito siguiendo enfoques heredados de finales del siglo pasado. El objetivo, según explicó, no es complicar el desarrollo de software, sino reducir errores y facilitar que proyectos complejos puedan seguir utilizándose y evolucionando durante décadas.

El CERN sigue considerando estratégico el desarrollo en C++

Letra C del lenguaje
Letra C del lenguajeMontaje/Unsplash

Cabe señalar que en el CERN, millones de líneas de código participan diariamente en tareas relacionadas con el control de detectores, el procesamiento de datos, las simulaciones científicas y el análisis de resultados experimentales. C++ forma parte de esa infraestructura tecnológica que permanece fuera de la vista del gran público, pero que resulta esencial para el funcionamiento de numerosos proyectos científicos. Precisamente por eso, la institución considera importante debatir cómo debe evolucionar el software que utilizarán investigadores e ingenieros en los próximos años.

La conferencia formó parte de la primera edición de la CERN STEAM Academy, un programa avanzado de formación desarrollado dentro del proyecto Next Generation Triggers. El objetivo de la iniciativa es reforzar competencias relacionadas con programación, computación avanzada, aprendizaje automático y tecnologías que tendrán un papel relevante en futuras infraestructuras científicas. El enorme interés despertado por la visita de Stroustrup obligó incluso a habilitar espacios adicionales para seguir el evento, que reunió a cientos de asistentes presenciales y online.

El buen software a menudo pasa desapercibido.

Quién es Bjarne Stroustrup

Bjarne Stroustrup
Bjarne Stroustrup

Bjarne Stroustrup es profesor de Ciencias de la Computación en la Universidad de Columbia y está considerado una de las figuras más influyentes de la historia de la programación por haber diseñado e implementado originalmente C++. Además de su labor académica, es autor de obras de referencia como The C++ Programming Language, A Tour of C++ y Programming: Principles and Practice Using C++, libros utilizados durante años en universidades y entornos profesionales de todo el mundo. Su trayectoria también incluye reconocimientos como el Charles Stark Draper Prize, el Computer Pioneer Award de la IEEE Computer Society y la Faraday Medal. 

A lo largo de su carrera ha defendido la necesidad de combinar rendimiento, seguridad y claridad en el diseño del software, una visión que sigue impulsando la evolución de C++ y que mantiene su influencia en tecnologías ampliamente utilizadas en ámbitos como la inteligencia artificial, la computación científica y herramientas construidas sobre otros lenguajes, entre ellos Python. La presencia de Stroustrup en el CERN sirvió, precisamente, para conectar esa experiencia acumulada durante décadas con los retos que afrontará la próxima generación de desarrolladores y científicos.

Más información sobre: