C ++ 23, la actualización planificada del lenguaje de programación, ahora está finalizada, con capacidades como el soporte del módulo de biblioteca estándar. Una versión posterior, llamada C ++ 26, ya se avecina en el horizonte. "A principios de febrero, el comité ISO C ++ completó el trabajo técnico sobre la especificación C ++ 23 y produce un documento final que estará sujeto a la votación de aprobación internacional (borrador internacional estándar o des)", dijo Herb Sutter, presidente del comité ,, En una publicación de blog Publicado el 13 de febrero. El módulo de biblioteca estándar debería mejorar la compilación.
Entre las otras características proporcionadas para C ++ 23, también podemos citar la simplificación de los viajes implícitos, la corrección de temporales en los bucles "de rango para", el operador multidimensional y estático []así como mejoras en el soporte de Unicode. Función estática Constexpr en las funciones Constexpr también está planeado. La lista completa de funciones está disponible en cppreference.com. Según Herb Sutter, muchas características de C ++ 23 ya se han implementado en los principales compiladores y bibliotecas.
Ojos disparados hacia C ++ 26
En cuanto a la versión del lenguaje C ++ 26, debería enfatizar la competencia y el paralelismo. De acuerdo a Una publicación de blog publicada el 20 de febrero Por Antony Poluhkin, miembro del comité ISO C ++, las coroutinas también están planificadas para C ++ 26. La aprobación para las características de C ++ 26 debería comenzar en junio. También se proporciona el trabajo en contratos y la ejecución de SIMD, así como en la mejora general en la seguridad, para After-C ++ 23.
C ++ 23 fue apodado "Pandemic Edition", porque resulta del trabajo que continuó durante la pandemia de Covid-19. Su predecesor, C ++ 20, se completó en febrero de 2020, la aprobación técnica final que tuvo lugar en septiembre del mismo año. Creado en 1979, el lenguaje C ++ fue designado recientemente como lenguaje de programación del año 2022 por el índice de popularidad TIOBE de los idiomas. Una crítica reciente a la memoria de la memoria del C ++ y su predecesor, el lenguaje C, por la Agencia Nacional de Seguridad de los Estados Unidos (NSA), despertó una fuerte reacción de su diseñador, Bjarne Stroustrup. En respuesta, recordó que el lenguaje C ++ se usaba ampliamente en aplicaciones como inteligencia artificial y aprendizaje automático, aeroespacial y biomedicina.
Otras noticias que te pueden interesar