d

Programo en ambos lenguajes habitualmente, y suscribo todo lo que aparece en la comparación.

No me meto mucho en enlace estático vs. dinámico, que ahí no tengo suficiente experiencia ni lo veo realmente tan importante, pero en cosas como que el código de python es mas conciso y compacto, y que eso es muy bueno, estoy de acuerdo. A mí también me resulta muchisimo más facil recordar como se hace cualquier cosa en python que recordarlo en java, y eso es bastante tiempo que te ahorras. Y también es cierto que en python los tests de unicidad son mucho más importantes que en java (en python puedes hundirte en la miseria si no los haces), pero eso no debería ser un argumento en contra de python.

¿El argumento a favor de java?, que todo el mundo lo usa, que hay mucho programado en java, que hay un montón de documentación y librerías. En mi opinión, todos los puntos que favorecen a java son a causa de su posición y no a causa de la calidad del lenguaje.

d

Es increíble cómo a veces un simple acento puede alterar la comprensión de una frase, ese "porqué" me ha hecho leer varias veces la noticia.

Por cierto, menuda soplapollez de síndrome.

d

agh! comic sans! el horror! el horror!

d

No estaría de más advertir que este material no es seguro para verlo desde el trabajo...

d

En ese texto de lapastillaroja no ponen ningún enlace al supuesto comentario en el que se mencionan algoritmos distribuidos, de divide y venceras, o SETI@Home. En el enlace unicamente se habla de usar un algorimto genético para entrenar una red neuronal (¿mande?) para averiguar el algoritmo de Google. Y la idea, aunque interesante, me parece impracticable.

Primero, lo de usar un algoritmo genético para entrenar una red neuronal: O es que el autor ha mezclado dos buzzwords de IA sin mucha idea, o esta proponiendo algo que no se ha desarrollado (¿como se hace para entrenar una red neuronal con un algoritmo genético?, no parece tener sentido).

Segundo, pongamos que quieres usar cualquiera de los dos algoritmos (red neuronal o programación genética): Necesitarías primero averiguar cuales son las variables que maneja google para su pagerank, o al menos un conjunto que contenga a la mayoria de ellas. Luego necesitas un buen montón de poder de computación, supongo que ahi vendría lo de algoritmo distribuido, divide y venceras, y SETI@Home, que al final se refieren las tres cosas a lo mismo, Grid Computing (que tal vez no sea ni necesario).

Todo ésto conseguido, que no es facil, podrías obtener un algoritmo similar a pagerank, ¿y qué?, con eso no tienes la red distribuida de computación que ha montado google, ni tienes nada aparte de saber que pagerank tiene o tendrá un sitio sin preguntarle a google. Simplemente has emulado el pagerank, cosa que podrías hacer tambien buscando (ironía, ironía) en el mismo google "pagerank algorithm".

Tal vez estoy muy equivocado y no he entendido algo, no se.