El 14/01/08, Volkan Rivera <[EMAIL PROTECTED]> escribió:
> :)
>
> en python:
>
> a = 0
> while a < 10:
> a = a + 1
> print a
>
> El código anterior no genera errores y sólo imprime "10", y si lo que
> querías era imprimir los 10 primeros números pues la cosa no camino porque
> simplemente olvidaste poner esos espacios adelante.
>
> sin embargo en perl por ejemplo:
>
> $a = 0;
> while ($a < 10) {
> $a = $a + 1;
> print "$a\n";
> }
>
> los parentesis definen claramente el bloque, no interesa que hayas
> olvidado apretar el tab antes de tipear la línea de comando.
>
> La situación que comento puede ser común en varios scripts, por ejemplo si
> queremos mostrar varios registros obtenidos en un query sql.
>
> El problema que veo es que cuando tienes un script de varios cientos de
> líneas un error cómo ese (olvidarte de hacer tab) puede tenerte buen
> tiempo depurando
>
> Pero cómo digo en cuestión de lenguajes de programación todo es cuestión
> de pasión, cada uno tiene su corazoncito. Cómo leí en un artículo, los
> buenos programadores tienden a ser pasionales, por eso es que las
> discusiones sobre lenguajes de programación suelen ser tan ardorosas.
>
> Yo no digo que perl sea mejor que python, o lo contrario, sólo quiero
> hacer notar que fomentar el monolingüismo para el desarrollo de programas,
> es cómo querer usar sólo una herramienta para construir un avión. Cómo
> decía, no importa de que color es el gato mientras se coma al ratón, y es
> mejor tener varios gatos en caso alguno falle en su intento. :)
>
> > Mi estimado Volkan:
> >
> >> En lo personal python con su regla de que la identación define un bloque
> >> de programa, en lugar de las llaves { }, me parece muy tirada de los
> >> cabellos,
> >
> > tal vez no has considerado que es muy recomendado este de indentación
> > en todos los bloques de los programas por un tema de órden y de
> > facilidad de lectura de código. Lo que a mi parecer hace python es
> > "obligarte" a escribir de una manera más ordenada... o tu código es de
> > fácil lectura o simplemente tu programa no corre. Para mi que no soy
> > programador me hace mucho más fácil entender los scripts.
> >
> > Es mi humilde opinión,
> >
> > Jorge S.
> > _______________________________________________
> > Lista de correo Linux-plug
> > Temática: Discusión general sobre Linux
> > Peruvian Linux User Group (http://www.linux.org.pe)
> >
> > Participa suscribiéndote y escribiendo a: [email protected]
> > Para darte de alta, de baja o hacer ajustes a tu suscripción visita:
> > http://listas.linux.org.pe/mailman/listinfo/linux-plug
> >
> > IMPORTANTE: Reglas y recomendaciones
> > http://www.linux.org.pe/listas/reglas.php
> > http://www.linux.org.pe/listas/comportamiento.php
> > http://www.linux.org.pe/listas/recomendaciones.php
> >
>
>
> -- Volkan.
> http://www.volkanrivera.com/esp/
>
>
>
> _______________________________________________
> Lista de correo Linux-plug
> Temática: Discusión general sobre Linux
> Peruvian Linux User Group (http://www.linux.org.pe)
>
> Participa suscribiéndote y escribiendo a: [email protected]
> Para darte de alta, de baja o hacer ajustes a tu suscripción visita:
> http://listas.linux.org.pe/mailman/listinfo/linux-plug
>
> IMPORTANTE: Reglas y recomendaciones
> http://www.linux.org.pe/listas/reglas.php
> http://www.linux.org.pe/listas/comportamiento.php
> http://www.linux.org.pe/listas/recomendaciones.php
>
sobre lenguajes de programación va depender mucho con cual te
iniciaste o cual te gusta mas, si eres ordenado al programar o no,
etc.. Realmente lo importante aquí es el alcance de la plataforma de
desarrollo y Python tiene mucha potencialidad en ese sentido, vale la
pena dominarlo mas allá si te gusta o no la sintaxis. Tengo casi 20
años programando, desde Fortran 77 y Cobol hasta C#, Java y Python y
realmente me que quedo con estos dos últimos.
--
Atentamente,
Moisés Alberto Lindo Gutarra
Asesor - Desarrollador Java / Open Source
Linux Registered User #431131 - http://counter.li.org/
Cel: (511) 95081720
MSN: [EMAIL PROTECTED]
_______________________________________________
Lista de correo Linux-plug
Temática: Discusión general sobre Linux
Peruvian Linux User Group (http://www.linux.org.pe)
Participa suscribiéndote y escribiendo a: [email protected]
Para darte de alta, de baja o hacer ajustes a tu suscripción visita:
http://listas.linux.org.pe/mailman/listinfo/linux-plug
IMPORTANTE: Reglas y recomendaciones
http://www.linux.org.pe/listas/reglas.php
http://www.linux.org.pe/listas/comportamiento.php
http://www.linux.org.pe/listas/recomendaciones.php