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.
Re:No es una buena pregunta
(Puntos:2)( http://kernel.org/ | Última bitácora: Viernes, 31 Julio de 2015, 11:54h )
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