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/.