[Python-es] Python y/o ruby para no programadores

Chema Cortes pych3m4 en gmail.com
Mar Feb 9 03:59:53 CET 2010


El día 8 de febrero de 2010 16:39, Olemis Lang (Simelix)
<olemis+py en gmail.com> escribió:

> pero los bloques de código de Ruby son muy cómodos y potentes (y no
> hay nada como eso en Python)

Cómodos sí, pero no diría tanto como que no hay nada en python. En
python puedes hacer casi lo mismo con iterables, con la posibilidad de
usar la sencillez de la comprensión de listas para manejarlos (compara
código anidando bloques de código, por ejemplo).

> y, además, en Python no hay
> continuaciones *EXPLÍCITAS* , como sí las hay en Ruby . Por tanto si
> estos temas fueran objetos de estudio entonces Ruby sería más
> apropiado q Python

El peligro de las "continuaciones" es el mismo que tenían los "gotos"
de no saber por dónde acabará el hilo de ejecución. Lo más probable es
que desaparezcan del lenguaje tal como han desaparecido de jruby y
están desaconsejadas en ruby 1.9. En python lo más parecido sería la
"función" yield.



Más información sobre la lista de distribución Python-es