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
No hay comentarios:
Publicar un comentario