Un primer vistazo a C# 4.0 de la mano del equipo de diseñadores del lenguaje

Parece que fue ayer cuando hablábamos de las novedades que el lenguaje C# introducía en su versión 3.0, novedades entre las que destacaban la declaración implícita de tipos, el uso de tipos anónimos, los métodos parciales y extensores, y toda una serie de características revolucionarias, orientadas a sentar las bases que hicieran posible la novedad principal de esta versión del lenguaje: las expresiones de consulta, claro exponente de la fuerte irrupción de la tecnología LINQ como parte intrínseca del lenguaje.


No obstante, de todos es sabido que el avance tecnológico es un gigante que camina de forma incansable y cuyo destino aún nadie sabe cuál puede llegar a ser, ni tan siquiera a medio plazo… En lo referido a las nuevas tecnologías de Microsoft, este fenómeno es incluso más evidente.


Pues bien, aún estamos acostumbrándonos a todas estas novedades, encontrando nuevas y mejores técnicas de aplicación de estas características para mejorar nuestros desarrollos y ya podemos comenzar a hablar de lo que será la próxima versión del lenguaje: C# 4.0


En el siguiente vídeo, nuestros amigos de Channel 9 Charles Torre y Robert Scoble se cuelan en una de las reuniones del equipo de diseño de C#. ¿Qué mejor forma de conocer las ideas que pasan por la mente de Anders Heljsberg y su equipo para la nueva versión del lenguaje que asistiendo a una reunión en su propio cuartel general?




Por el momento, no han revelado demasiados detalles al respecto puesto que el objetivo es dar a conocer las bondades del lenguaje en la próxima edición del PDC en el mes de Octubre. Si bien, lo que ya podemos anticipar es que el eje transversal en torno al cual girarán las novedades más significativas es la tecnología multinúcleo, y la forma en que el lenguaje se adaptará a esta característica hardware para hacer que nuestros desarrollos saquen el mayor partido posible a la misma y además seamos mucho más productivos desarrollando (lo sé, no es la primera vez que se dice esto, jeje). Elementos como las Parallel Extensions por ahora en fase CTP serán parte fundamental de C# 4.0 y también se introducirán otra serie de novedades como por ejemplo la adición de construcciones dinámicas al lenguaje.


¡Disfrutadlo!

3 comentarios en “Un primer vistazo a C# 4.0 de la mano del equipo de diseñadores del lenguaje”

  1. Dado que c# va evolucionando de forma constante e incansable, tengo una pregunta no se si prodras respondermela, es sobre LINQ to Entities: sabes si en la proxima version de C# 4.0 habra otras novedades sobre este tema?.

    Saludos y Gracias.

  2. Antonio, C# 4.0 incluye PLINQ (LINQ paralelo) y las extensiones de paralelismo.
    Estoy leyendo un libro muy bueno que incluye muy buena información sobre la versión actual y la 4.0 de C# para paralelismo y sobre LINQ y PLINQ: “C# 2008 AND 2005 THREADED PROGRAMMING” de GASTON HILLAR, publicada por PACKT PUBLISHING.
    Es en idioma inglés, pero este tío es un escritor español. Lo he visto en varios artículos suyos firmados en la revista “Solo Programadores” http://www.revistasprofesionales.com
    Si andas bien con el inglés, te lo recomiendo. Sino, habrá que esperar edición en español.
    http://www.packtpub.com/beginners-guide-for-C-sharp-2008-and-2005-threaded-programming/book

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *