Erlang - Aperçu

Erlang est un langage de programmation fonctionnel qui dispose également d'un environnement d'exécution. Il a été construit de manière à intégrer la prise en charge de la concurrence, de la distribution et de la tolérance aux pannes. Erlang a été développé à l'origine pour être utilisé dans plusieurs grands systèmes de télécommunication d'Ericsson.

La première version d'Erlang a été développée par Joe Armstrong, Robert Virding et Mike Williams en 1986. C'était à l'origine un langage propriétaire au sein d'Ericsson. Il a ensuite été publié en tant que langage open source en 1998. Erlang, avec OTP, une collection d'intergiciels et de bibliothèques à Erlang, sont maintenant pris en charge et maintenus par l'unité de produit OTP d'Ericsson et largement appelésErlang/OTP.

Pourquoi Erlang?

Erlang doit être utilisé pour développer votre application, si vous avez les exigences suivantes -

  • L'application doit gérer un grand nombre d'activités simultanées.

  • Il doit être facilement distribuable sur un réseau d'ordinateurs.

  • Il devrait y avoir une possibilité de rendre l'application tolérante aux erreurs tant logicielles que matérielles.

  • L'application doit être évolutive. Cela signifie qu'il devrait avoir la capacité de s'étendre sur plusieurs serveurs avec peu ou pas de changement.

  • Il doit être facilement évolutif et reconfigurable sans avoir à arrêter et redémarrer l'application elle-même.

  • L'application doit être sensible aux utilisateurs dans certains délais stricts.

Le site officiel d'Erlang est https://www.erlang.org/.