2009/6/9 Mario Daniel Carugno <[email protected]>

> En algun momento use bastante este tipo de notacion para programar en C
> Pero no veo que se use mucho en lenguajes como Python o Perl.
> Acaso el tipado debil de los lenguajes modernos hace que estas
> convenciones queden en desuso ?


La notación Húngara, a mi entender, perdió sentido desde el momento en que
existen editores de texto e IDEs que permiten hacer búsquedas rápidamente, o
que poseen intellisense.

En su momento era úti, ya que C, por ejemplo, requería que declararas todas
las variables al principio de una función... por lo que era un matete de
declaraciones en un lugar, y nada de información sobre el tipo en el lugar
en que realmente se usaban. Entonces, la gente se apoyaba en esta notación
para tener información sobre el tipo en el nombre de la variable.

Además, lenguajes como Python y Ruby usan Duck Typing[1], por lo que no
tiene mucho sentido restringir los nombres de las variables a un tipo.

Vale aclarar, por otro lado, que Python ES tipado... sólo que dinámicamente.

[1] http://en.wikipedia.org/wiki/Duck_typing
-- 
Mariano Simone
http://www.0pointer.com.ar
_______________________________________________
Lista de correo Programacion.
[email protected]
http://listas.fi.uba.ar/mailman/listinfo/programacion

Responder a