C++ 0x: Nuevo estándar del lenguaje para 2009

Bjarne Stroustrup, creador de uno de los lenguajes más utilizado para desarrollar softaware, está terminando de preparar un nuevos estándar que estará listo el próximo año. Mientras tanto, se cree que estará disponible un primer borrador para octubre de este año. Algunas de las nuevas caracteristicas:

  • Intercámbio de mensajes asíncronos.
  • Soporte a los nuevos modelos de memoria de las arquitecturas actuales.
  • Tipos de datos atómicos.
  • mutexs y cerrojos.
  • Soporte nativo a Thread, definiendo una API estándar, incluyendo thread-local storage.
  • Smart Pointer: espero que sean más útiles que los de C++98, que no marchaban bien con la STL.
  • Soporte a UTF-8: Actualmente es un caos.
  • Más templates.
  • Los punteros nulos seran nullptr.

En lo referente a librerias, se incluye la clase Regex, para el procesado de expresiones regulares.

Aunque pensarás, que muchas de estas cosas ya las usas en C++ (mutex, cerrojos…), ahora se pretenden estándarizar, definiendo un modelo para el desarrollo de aplicaciones con soporte para sistemas multiprocesador o multicore.


El cubo de las tecnologias

2 comentarios:

Jorge Valverde-Rebaza dijo...

y acerca del manejo de interfaces?? como será su manejo en este nuevo estándar venidero??

Anónimo dijo...

Supongo que sera de esperar nomas hasta el 2009 no?