El mié, 05-12-2007 a las 03:57 -0300, Leonardo Soto M. escribió: > On Dec 5, 2007 2:06 AM, Aldrin Gonzalo Martoq Ahumada > <[EMAIL PROTECTED]> wrote: > > On Dec 4, 2007 2:30 PM, Franco Catrin L. <[EMAIL PROTECTED]> 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>")
Si quieres hacer un ejemplo equivalente, te falto cambiar los literales por constantes. Eso no es obligatorio en ningun lenguaje, es solo una recomendacion para programar. -- Franco Catrin L. TUXPAN Software S.A. http://www.tuxpan.com/fcatrin