si, esta muy bueno ese artículo.....

On 1/11/08, Juan Francisco Diez <[EMAIL PROTECTED]> wrote:
> Manuel Aristarán wrote:
> > "Programming is hard, let's go scripting" 
> > (http://www.perl.com/pub/a/2007/12/06/soto-11.html?page=1
> > )
> >
> > [Excelente artículo de Larry Wall (creador de Perl)]
> >
> Qué es eso de
>
>
>       single dispatch / multiple dispatch
>
>
> Como que cuando se hace una llamada
> objeto.metodo(atrib1, atrib2)
>
> no sólo importa el tipo del objeto sino que también los tipos de atrib1
> y atrib2.
>

es una forma de sobrecarga de métodos..... de los lenguajes que he
usado, Delphi (Object pascal) y Java lo soportan, en distintos
grados...... lo que está interesante también es la explicación de la
'forma democrática' de selección de que método se ejecuta :) ......
en el caso de los lenguajes tipados como object pascal, el nombre de
la función y sus parámetros forma una 'firma' que debe ser única entre
todos los métodos del objeto por lo que es bastante simple de buscarla
luego, supongo que a lo que se refiere el Sr. Wall es a los lenguajes
de script al no ser tipados, la selección de que función ejecutar es
mucho más compleja....


-- 
:: nelson ::
artesano de software
http://netflux.com.ar
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a