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

Sinowal, el supervirus

Este troyano encabeza la lista de softwares dañinos con más de medio millón de datos bancarios robados.

Desde que hace tres años fuera creado, el troyano Sinowal ha recorrido la red robando más de medio millón de datos bancarios confidenciales.

La compañía RSA dedicada a la criptografía y al software de seguridad denuncia que Sinowal ha robado datos de 300.000 cuentas bancarias online y de 250.000 tarjetas de crédito de usuarios de EEUU, Inglaterra, Australia y Polonia.

Sinowal suele alojarse en servidores de páginas web relacionadas con las apuestas o con contenidos sexuales. Una vez descargado el código malicioso, cuando el usuario trata de operar con algún banco on line, éste inserta campos adicionales en la página de autentificación del cliente y estos datos se envía a unos servidores donde se almacenan para su posterior venta y/o aprovechamiento.

Las mejores medidas para evitar ser atacados por Sinowal, son además de disponer de un antivirus actualizado, evitar navegar por ciertas páginas web y prestar especial atención a posibles cambios en páginas de identificación y acceso a bancos online.