Nuevo C++ (C++0x o C++11)
Bjarne Stroustrup, el creador de C++, en una entrevista concedida a codeguru.com, explicó las novedades que se han incorporado a la nueva versión de este viejo conocido. Dicha versión verá la luz, asegura, durante este mismo año, en cuanto se apruebe el estandar, y las novedades son tantas que, en sus palabras, "parece un lenguaje completamente nuevo". Tanto que C++ ahora soporta funciones lambda, deducción automática del tipo de los objetos, delegados, concurrencia, etc.
Si finalmente ve la luz este año la versión será conocida, presumiblemente, como C++11, aunque internamente aún lleva el nombre C++0x, y ya está disponible la lista completa de novedades de la misma. En la entrevista le preguntan algo que me ha llamado la atención referente a que esta versión de C++ está tardando más delo previsto en salir del horno, al igual que le ocurrió a Perl 6 y Java SE 7, y le preguntan si ese es un problema derivado de lograr la estandarización, a lo que responde esto:
Los lenguajes por sí mismos son más extensos que lo que solían ser; las librerías igualmente. También la compatibilidad hacia atrás del código debe permanecer en gran medida. Por encima de ello el coste/tiempo de lidiar con la complejidad no crece linearmente con el tamaño. Sospecho que la dificultad se eleva, al menos, cuadráticamente por la necesidad de considerar todas las posibles interacciones entre el lenguaje y las características de las librerías estandar
Esto es, ni más ni menos, la consecuencia de disponer de lenguajes cada vez más potentes, con más funcionalidades y que nos hacen la vida más fácil: alguien, por detrás, tiene que hacer que todo eso funcione. Cuanta más facilidad y más características de automatismos más complejidad en el lado del compilador/intérprete. No he visto nada sobre el rendimiento entre esta versión y la clásica de 1998 pero puede que nos llevemos una sorpresa (agradable).
Lista de cambios:
http://www2.research.att.com/~bs/C++0xFAQ.html
Añade tu comentario
Comentarios de Nuevo C++ (C++0x o C++11)
Sobre esta noticia
Autor: Nuevastecnologias (135 noticias)
Fuente:
Visitas de esta noticia: 540
Esta noticia se publica con licencia:
- 1La niña que explica "por qué los bancos se enriquecen y nosotros no", un fenómeno en Internet
- 2Huawei lanzará "Emotion UI", su interfaz de Android personalizada
- 3Core Security logró la certificación Secured Partner de RSA
- 4PinAlerts: entérate cuando recomiendan tu sitio web en Pinterest
- 5Kaspersky Lab descubre el virus más peligroso de la historia de internet
-
C_C0X : 675 miles...... Greaaaat. 22-05-2012 22:07









