Benchmarking en distintos lenguajes

Leonardo Soto M. leonardosoto en tutopia.com
Mie Dic 5 03:57:06 CLST 2007


On Dec 5, 2007 2:06 AM, Aldrin Gonzalo Martoq Ahumada
<amartoq en dcc.uchile.cl> wrote:
> On Dec 4, 2007 2:30 PM, Franco Catrin L. <fcatrin en tuxpan.com> wrote:
> > Veamos un simple cambio de este sencillo ejemplo.  Ahora queremos
> > pasar el nombre del "saludado" por parametro.  En Java quedaria como :
> >   (sin validar)
> >
> > public class HelloWorld
> > {
> >     public static void main(String[] args )
> >     {
> >         System.out.println( "Hello " + args[0] );
> >     }
> > }
>
> Sigue odiando Java por su mal llamada "elegancia" (==
> sobre-ingenieria). Escribo ese ejemplo en eclipse 3 europa, y ya tengo
> varios warnings. El programa final "profesional" queda asi:

[Horrible monstruo escrito en Java que saluda, con soporte de i18n]

> Algun contraejemplo en otro lenguaje, anyone??? ;)

#!/usr/bin/env python
import sys
import gettext
from gettext import gettext as _

gettext.install('hello')

try:
    print _("Hello %s") % sys.argv[1]
except IndexError:
    print _("Usage: hello.py <your_name>")


-- 
Leo Soto M.
http://blog.leosoto.com


Más información sobre la lista de distribución Linux