Ajouter un commentaire

Erlang/OTP 25

Par:
fredericmazue

ven, 20/05/2022 - 11:51

Erlang est un langage de programmation open source fonctionnel, concurrent et distribué. Il est actuellement utilisé dans des logiciels tels que ejabberd, Apache CouchDB, RabbitMQ  ou encore le serveur Yaws

Erlang a été créé à l'origine par Ericson pour être utilisé dans les dispositifs réseaux. Erlang a depuis évolué vers un langage plus généraliste, mais il garde ses spécificités. Erlang est un langage original, que l'on peut décrire comme 'orienté processus', qui mérite vraiment d'être découvert. Le OTP, pour Open Telecom Platform, accolé au nom du langage, désigne une collection de bibliothèques écrites en Elrang. Erlang vient de sortir en version 25.

Il s'agit d'une version majeure qui peut présenter quelques incompatibilités potentielles avec les versions antérieurs telles que décrites ici.

Parmi les nouveautés majeures se trouvent l'implémentation de EEP 60 qui introduit la prise en charge de l'activation et de la désactivation des fonctionnalités linguistiques.

A noter encore d'importantes améliorations du compilateur JIT. Celui-ci fonctionne désormais pour les processeurs ARM 64 bits, et il effectue des optimisations basées sur le type en fonction des informations de type dans les fichiers BEAM. A noter encore l'amélioration de la prise en charge par le JIT des outils externes tels que perf et gdb, leur permettant d'afficher les numéros de ligne et même le code source Erlang d'origine lorsqu'il peut être trouvé.

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
 N   N   AA   V     V   QQQ    H  H 
NN N A A V V Q Q H H
N N N AAAA V V Q Q HHHH
N NN A A V V Q QQ H H
N N A A V QQQQ H H
Q