C'est vrai que dans mon dernier programme ocaml, dans lequel je parse un paquet de fichier (milliers), une partie de la lenteur provenait des string utilisés pour les conversions, or il n'est pas possible de réutiliser la mémoire utilisé par un string, sachant que les fichiers étaient utilisé l'un après l'autre. Cela aurait été trivial en C, par exemple.
Sinon, llvm peut aider pour la génération de code, mais ce qui accélère vraiment est de plus haut niveau.
[^] # Re: Il serait peut-être temps d'utiliser des langages modernes
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Si si, le C++ peut parfois être plus rapide que le C. Évalué à 2.
C'est vrai que dans mon dernier programme ocaml, dans lequel je parse un paquet de fichier (milliers), une partie de la lenteur provenait des string utilisés pour les conversions, or il n'est pas possible de réutiliser la mémoire utilisé par un string, sachant que les fichiers étaient utilisé l'un après l'autre. Cela aurait été trivial en C, par exemple.
Sinon, llvm peut aider pour la génération de code, mais ce qui accélère vraiment est de plus haut niveau.
"La première sécurité est la liberté"