Historias
Slashboxes
Comentarios
 
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • por sammael (16347) el Viernes, 13 Enero de 2012, 11:10h (#1297920)
    ( http://barrapunto.com/ | Última bitácora: Lunes, 24 Febrero de 2014, 10:03h )
    Claro, porque por supuesto tu tienes acceso al codigo de Yahoo! y lo has comparado con la version en Java/Python.

    Ademas es culpa de esos ingenieros de yahoo, que no tienen ni puta idea y a nada que tienen que procesar varios petabytes de datos (el historial de logs de busquedas de toda su historia, nada menos), se ahogan en un vaso de agua.
    --

    Dale fuego a un hombre y estara caliente un dia, prendele fuego y estara caliente el resto de su vida.
    [ Padre ]
  • por rongorongo (23587) el Viernes, 13 Enero de 2012, 14:04h (#1297954)
    ( http://kernel.org/ | Última bitácora: Viernes, 31 Julio de 2015, 11:54h )
    Hombre, cierta razón sí que tiene, creo que le has entendido mal.

    La mayoría del impacto en el rendimiento es debido al algoritmo y estructura de datos utilizado (pasando de N2 a NlogN por ejemplo), el lenguaje es secundario comparado con eso, aunque aquí en BP la decisión sobre el lenguaje es casi religiosa :)

    Cuando uno elige que algoritmo (y estructura de datos) va a usar hace suposiciones que pueden resultar siendo falsas más tarde (aunque eran ciertas en su momento, las pautas de utilización cambian). Un caso típico es quedarse corto en la previsión del uso (todo el mundo sabe que 640K son suficientes).

    No me extrañaría que tras la primera implementación cambiaran las estructuras de datos porque tenían mejores estadísticas de las pautas de uso.

    Saludos.
    --
    1 + 2 + 3 + 4 + 5 + 6 + 7 +... = -1/12
    [ Padre ]