Je veux écrire un système backend pour un site web (ce sera un service de recherche personnalisé). Il doit être hautement concurrent et rapide. Étant donné mon désir de concurrence, je prévoyais d'utiliser un langage fonctionnel tel que Haskell ou Scala.
Toutefois, la vitesse est également une priorité. http://benchmarksgame.alioth.debian.org Les résultats semblent montrer que Java est presque aussi rapide que C/C++, que Scala est généralement assez bon, mais que Haskell est de plus en plus lent, voire beaucoup plus lent pour la plupart des tâches.
Quelqu'un a-t-il une idée des performances ou de l'expérience de l'utilisation de Haskell, Scala ou Java pour l'exécution de tâches hautement concurrentes ?
Certains sites que j'ai consultés suggèrent que Scala présente des fuites de mémoire, ce qui pourrait être terrible pour les services à long terme tels que celui-ci.
Dans quel langage dois-je écrire mon service, ou que dois-je prendre en compte avant de choisir (les performances et la concurrence étant les plus grandes priorités) ?
Gracias