La simultanéité modèle: Erlang vs Clojure

Nous allons écrire un programme concurrent à l'aide de Clojure, qui va extraire des mots-clés à partir d'un grand nombre de messages entrants qui seront recoupées avec une base de données.

Un de mes coéquipiers a suggéré d'utiliser Erlang pour écrire ce programme.

Ici, je tiens à souligner quelque chose que je suis de nouveau à la programmation fonctionnelle, donc je suis dans un petit doute si clojure est un bon choix pour l'écriture de ce programme, ou Erlang est plus approprié.

  • N'était pas la manipulation des chaînes de Erlang sous-optimale? (Pour éviter la simultanéité des discussions...)
  • La manipulation des chaînes en Erlang n'est sous-optimale si vous avez un mauvais usage, à mon avis. Travailler avec des fichiers binaires est très efficace, par exemple.
  • Erlang est bizarre syntaxe: damienkatz.net/2008/03/what_sucks_abou.html
  • Il est surprenant de constater que Erlang est bizarre syntaxe serait un argument venant de quelqu'un qui est un fan de Lisps (qui, je suppose puisqu'il s'agit d'Erlang vs Clojure). Les deux ont des inconnus syntaxes qui peuvent tenir leur propre, tout en étant totalement méprisé par beaucoup de gens. L'élégance est dans l'œil de celui qui regarde et je voudrais ne jamais être surpris de trouver des dizaines de programmeurs qui pense que les deux langues look terrible (je tourne avec deux lisps et Erlang).
InformationsquelleAutor Quazi Farhan | 2011-06-05