66Fermer68
PolluxLe 10/08/2007 à 01:38
Kevin Kofler (./54) :
Et l'intérêt serait? Faire que ça rame encore plus et consomme encore plus de mémoire? AMS est déjà suffisamment inefficace en C.

Je ne suis pas convaincu, la lenteur d'AMS est en bonne partie liée aux structures de données inefficaces ; réutiliser des structures de données génériques comme avec la STL permettrait d'avoir des algos plus efficaces avec un code plus simple (quitte à être un chouilla moins économe en RAM : par exemple la représentation des expressions par des tags est hyper économe, mais avec 32 Mo de RAM c'est pas nécessaire et on pourrait utiliser une représentation plus simple et plus performante à base de trucs genre std::vector)

Enfin de toute façon la question ne se pose pas, ils n'allaient pas réécrire AMS, mais s'ils avaient dû partir de zéro ils auraient très bien pu le faire en C++ sans pénalité de vitesse ^^