La nueva versión de C# tendrá la opción de tipificación dinámica


En la Microsoft Professional Developer Conference (PDC 2008) en los Angeles se ha anunciado que C# 4 tendrá una extensión que permitirá el tipificación dinámica, o mejor dicho en ingles dynamic typing.

Los lenguajes de programación que son compilados antes de su ejecución. como por ejemplo C++ o C# siempre tienen variables con tipos fijos, que se definen en forma declarativa. De esta manera, se pueden evitar una serie de errores que podrían ocurrir durante la ejecución de estos programas y así se mantiene la integridad de los datos.

En los lenguajes que son interpretados como PHP o JavaScript, todo es posible, y el tipo de una variable puede tener diferentes tipos, según el valor que se le asigne al momento de la ejecución. Esta forma de uso de tipificación de variables es muy flexible y ahorra mucho trabajo a los programadores. Pero es muy peligrosa, ya que se puede romper la integridad de los datos con mucha facilidad y es propensa a crear todo tipo de errores.

Con la incorporación de variables de tipo dinámico que se declaran preponiendo la palabra clave dynamic a la variable, se está tratando de dar esa flexibilidad a C# que tanto se pregona en los scripts o lenguajes interpretativos.

De todas maneras parece ser una extensión interesante, pero que está rompiendo la estructura, claridad y belleza de C#. Tendremos que esperar hasta que C# 4.0 sea liberado conjuntamente con el framework de .NET versión 4.0 a fines del 2009 para poder realmente comprobar la utilidad de esta nueva extensión.

Visto en heisse Online.

Artículos relacionados

Información y Enlaces

Integrese haciendo comentarios, revisando lo que otros tienen que decir o agregando enlaces desde su propio blog a nuestros Artículos


Otros Artículos
Resultados del buscador en Google Alerts y en formato RSS
Microsoft presenta su servicio de Cloud Computing

Agregue un comentario

Tome un momento para hacer un comentario diciendonos que piensa. Se permite utilizar algunos comandos de HTML básico para dar formato al texto.

Comentarios de los Lectores

!Sea el primero en agregar un comentario!