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.

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

  1. williams rodriguez constantino 30/4/2010 a 11:58 #

    Creo que es un concepto interesante y que es conveniente tener. Gracias por el aporte..