lunes, 13 de junio de 2011

C++ El Lenguaje preferido por los Programadores

Saludos Mundo Libre

"El mundo está construido en C + +," Herb Sutter dice The Register. Teniendo en cuenta que es uno de los administradores principales de la lengua, que cuestionan su imparcialidad. Pero él tiene un punto.
 

Después de más de 30 años - en función de cuyos números de tragar (este o estos) - C + + sigue siendo uno de los lenguajes informáticos de programación más popular, favorecida por su velocidad si no es su simplicidad.
 

Mac OS X de Apple, Adobe Illustrator, Facebook, navegador de Google Chrome, el MapReduce Apache agrupado arquitectura de procesamiento de datos, Microsoft Windows 7 e Internet Explorer, Firefox, y MySQL - por nombrar sólo unos pocos - están escritos en parte o en su totalidad con C + +.
 

Y mientras los nuevos lenguajes que ya han nacido, C + + tiene que soportar. Java es el único que ha superado en popularidad, según el Índice de TIOBE. PHP, Ruby y JavaScript? Claro, algunos podrían decir que ellos son el futuro, pero C + + es el pasado, el presente y el futuro.
 

De acuerdo con Sutter, C + + está al borde de su cambio más grande en los 13 años desde que se convirtió en un estándar ISO oficial, un cambio que hará que sea relevante para las próximas dos décadas.
 

El recientemente finalizado C + + estándar ISO, con el nombre de trabajo de C + +0 x, es que se publicará este verano, tras los últimos retoques a la lengua de especificaciones ISO y 'expertos' en las normas acordadas en marzo.
 

Sutter no creó C + +, pero él es el presidente de la ISO C + + de comisión, además de ser un destacado programador C + +, el autor, y el arquitecto jefe de las lenguas nativas de Microsoft.Herb Sutter, foto: Microsoft PDC
mundo de Sutter: C + + posee Sutter nos dice: "Esta es la primera gran revolución de la norma con las nuevas características desde 1998." cuando la norma ISO ratificado el primer C + + estándar.
 

El nuevo C + + cuenta con muchos cambios, pero cuando se le preguntó a nombre de los más grandes, Sutter se destacan los que abordan algunos de C + + 's más grandes bestias negras: la productividad y la eficiencia.
 

La complejidad de trabajar en C + + es una cosa que Santiago de Sun Microsystems Gosling intentó hacer frente a la hora de hacer un lenguaje que era más programador ambiente; que cocinado de Java, supuestamente llamarlo C + + "sin las armas de fuego, cuchillos y palos." C + + 's complejidad también podría ser responsable de C + + jinetes más propensos a la toma de posesión de otros codificadores.
 

Sutter listas de palabras clave de automóviles, funciones lambda, y las listas de inicialización como las razones que le escriba - y juro - menos. Algunos de los C + + el desorden también se ha despojado a cabo.
 

"Realmente se siente como usted a obtener el poder familiar y forma de hablar sobre el código, pero [que] se siente como un lenguaje fresco que no se interpone en su camino ... y [que] se puede escribir en un lenguaje mucho más expresivo,  

"Sutter nos dice.
Podría decirse que los cambios más significativos que ayudan a C + + a ponerse al día en popularidad a Java, ya que C + + de software se puede construir y ejecutar con menos dolores de cabeza en el mundo en rápida amanecer de CPUs multi-core.
 

C + +0 x introduce un modelo de memoria estándar, algo que Sun presentó en Java Standard Edition (Java SE) 5.0 en 2005.
 

Sin un modelo de memoria, los desarrolladores han sido o bien la construcción o recogiendo sus colecciones propias para lograr la concurrencia. Concurrencia va de la mano con multi-core, ya que significa que los chips con más de un núcleo puede ejecutar subprocesos diferentes en una aplicación a través de sus núcleos - o incluso en distintos servidores. Ayuda a controlar la forma en que las discusiones hablar a la memoria del chip.
 

La necesidad de un modelo de memoria compatible está creciendo a medida que los chips multi-core de Intel, AMD, y otros se convierten en estándar en los ordenadores principales de la PC en su escritorio a los servidores de Facebook para el smartphone en la mano.


Seguir leyendo: http://www.theregister.co.uk/2011/06/11/herb_sutter_next_c_plus_plus/






Fuente: http://www.theregister.co.uk/2011/06/11/herb_sutter_next_c_plus_plus/


Traduccion: Dellcom1@


Saludos Mundo Libre.

No hay comentarios:

Publicar un comentario