Je m'interroge sur plusieurs limitations, du coup...
Pour la lenteur:
Est-ce l'accès au disque (lire des dico, c'est long, vu le nombre de mots qu'une langue peut avoir...), le tri (en supposant que map en pyhton implique le tri, je ne comprend pas vraiment le python, je l'admets... un jour peut-être que je m'y mettrais... qui sait?), la recherche dans l'arbre?
Si c'est le cas, ne serait-il pas possible d'avoir de meilleures performances en utilisant une véritable base de données?
Si ce n'est pas le cas, utiliser un binaire, plutôt qu'un script, serait-il plus performant?
De plus, ton script utilise une liste codée en dur de dictionnaires... j'imagine que c'est par flemme, si tu n'as pas utilisé l'ensemble des fichiers dans /usr/share/dict/ ? Ou est-il à craindre que l'empreinte mémoire finisse par être importante sur certains systèmes?
# Limitations?
Posté par freem . En réponse au journal toutf8: autodétecter et convertir de n'importe quel encodage de caractères vers UTF8. Évalué à 3.
Je m'interroge sur plusieurs limitations, du coup...
Pour la lenteur:
Est-ce l'accès au disque (lire des dico, c'est long, vu le nombre de mots qu'une langue peut avoir...), le tri (en supposant que
mapen pyhton implique le tri, je ne comprend pas vraiment le python, je l'admets... un jour peut-être que je m'y mettrais... qui sait?), la recherche dans l'arbre?Si c'est le cas, ne serait-il pas possible d'avoir de meilleures performances en utilisant une véritable base de données?
Si ce n'est pas le cas, utiliser un binaire, plutôt qu'un script, serait-il plus performant?
De plus, ton script utilise une liste codée en dur de dictionnaires... j'imagine que c'est par flemme, si tu n'as pas utilisé l'ensemble des fichiers dans
/usr/share/dict/? Ou est-il à craindre que l'empreinte mémoire finisse par être importante sur certains systèmes?