C++ News: La evolución de C++ en el período 2006-2020

La biblioteca digital de la ACM (Association for Computing Machinery) publicó en junio de 2020 un extenso artículo de Bjarne Stroustrup acerca de la evolución reciente del lenguaje C++. La publicación cubre el período comprendido entre 2006 y 2020 y, por tanto, relata los cambios fundamentales introducidos en el estándar ISO del lenguaje durante sus actualizaciones de 2011, 2014, 2017 y 2020.

El artículo incide en la necesidad de preservar los principios fundacionales clave de C++ ante un número cada vez mayor de propuestas de estandarización, así como en el esfuerzo continuo por simplificar su uso a la vez que se mejora su seguridad y se garantiza su retrocompatibilidad. Se discuten también los últimos avances en programación genérica, programación en tiempo de compilación, concurrencia y paralelismo, entre otros muchos aspectos del lenguaje.

Se trata, sin duda, de un texto de obligada lectura para cualquier programador interesado en la evolución histórica de C++ y, más en general, de los lenguajes de programación. El artículo puede encontrarse en la siguiente dirección:
  • Bjarne Stroustrup - Thriving in a crowded and changing world: C++ 2006–2020 - https://dl.acm.org/doi/10.1145/3386320