URL de trackback de esta historia http://atalaya.blogalia.com//trackbacks/41081
1 |
|
||
¿Que te resbala python?
|
2 |
|
||
Pues mira, si. Será porque Guido Van Rossum se enfadó conmigo allá por el 94 o 95, que no he acabado de tomarle cariño... |
3 |
|
||
Chunky Bacon!!
|
4 |
|
||
Para quien no pille el chiste, lo de Chunky Bacon es una expresión que usan los dos zorros (el alto y el bajito) para salir en el texto. Ah, y hay cómics. Y sidebars laterales, que son posiblemente lo más surrealista, y lo que no he acabado de entender bien qué tiene que ver con el resto. Pero es como la historia de piratas que venía al final de Watchmen, alguien algún día te lo explica, y tienes una epifanía... |
5 |
|
||
Los libros de informática ya no son lo que eran... que diría fernand0 ;) |
6 |
|
||
Ruby tiene cosas chulas. Los bloques de código me encantan (each power!) y los mixins estan muy bien. Pero eso de tener que poner un caracter raro delante de algunas variables no me gusta nada. Me recuerda demasiado a Perl :P
|
7 |
|
||
Bueno, al menos es consistente, o consistente de una forma diferente, a Perl. No sé, está curioso.
|
8 |
|
||
I love Ruby! |
9 |
|
||
¿Es problema de mi navegador o alguien más ve interrogantes donde deberÃan estar acentos? Ãchale un ojo y a ver que me cuentas. Me parece que es tema mÃo... |
10 |
|
||
A mi el Ruby me parecía una lenguaje de estos nuevos que se ponen de moda, sin nada realmente interesante. Pero lo interesante ya no es el lenguaje, si no lo hacen con él. ¿Han visto el Ruby on rails ese? la leche en vinagre, oiga. |
11 |
|
||
He visto documentación sobre Ruby en la web, y, al igual que sobre otros lenguajes "de scripting", dicen que una de sus ventajas es que "No hay que declarar las variables" ;) casi na! justo el mayor problema de estos lenguajes se presenta como una ventaja. Como no hay que declarar las variables, puedes, por ejemplo, escribir 'pexpe=1' cuando querías escribir 'pepe=1'. Esto produce un error en el funcionamiento del programa, pero ese error pasa inadvertido. Para programas de cinco lineas está muy bien, pero para programas de 5000 lineas es una auténtica pesadilla. La supuesta 'facilidad de escritura' es en realidad una pesadilla, es pura dificultad de escritura de programas.
|
12 |
|
||
¨En general al no tener que declarar las variables, las variables no tienen tipo, por tanto las expresiones no tienen tipo, por tanto es muy dificil resolver bugs.¨
|
13 |
|
||
Bueno, en realidad es muy fácil resolver bugs, si sabes que sucede eso desde el principio. Y es una buena práctica de programación declarar las variables locales (al menos en Perl). |
14 |
|
||
lo sabes desde el principio si no te crees la propaganda que dice que es muy fácil escribir programas en esos lenguajes ;) -- por que en realidad es muy muy difícil. Poder declarar las variables locales es bueno, pero sería muchísimo mejor poder declarar las globales, que son las que introducen mas coherencia entre partes. Pero, claro eso es precisamente lo que no puedes hacer, ya que no hay tales "variables globales" en el sentido de declaradas estáticamente con todo el programa como ámbito.
|
15 |
|
||
En ruby si se pueden declarar las variables globales explícitamente. Bueno, más o menos.
|
16 |
|
||
el problema es que, como mucho, "se pueden declarar", pero en ninguna caso "se deben de declarar", y es esto último lo que evita problemas. |
17 |
|
||
Por otro lado, tiene recolección automática de basura y se evita problemas de punteros descarriados, como en el C. |
18 |
|
||
Aquí una inquietante foto del autor del libro.
|
19 |
|
||
JJ: no compares con el C, que ya tiene 30 años, y es un lenguaje de mucho más bajo nivel que Java o Perl. Todos los lenguajes modernos tienen recolección automática de basura, incluyendo Java. |
20 |
|
||
@ep: pues no tiene cara de mala persona |
Esta es la bitácora o blog de Juan Julián Merelo. Si quieres contactar con el autor, usa su correo electrónico jjmerelo (arroba) gmail.com, o simplemente deja un comentario. Y si quieres leer alguna cosa más de las que escribe, prueba esta novela