:)

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

Responder a