Programmer en Erlang

Par:
fredericmazue

mar, 26/10/2010 - 15:08

Écrit par deux acteurs majeurs de la communauté Erlang, cet ouvrage présente en détail la syntaxe et la sémantique du langage. Il explique le fonctionnement du pattern matching et des listes, la récursivité, le débogage, la programmation réseau et la concurrence.

Vous y découvrirez la force d'Erlang et explorerez les concepts liés à la concurrence et la façon dont il la gère. Vous apprendrez à écrire des programmes efficaces dans un code propre et lisible, à ajouter des interfaces graphiques simples avec peu d'efforts, à connaître les mécanismes de trace du langage pour déboguer des programmes concurrents et distribués ou encore à utiliser la base de données Mnesia et les autres systèmes de tables intégrées à l'environnement.

Que vous débutiez ou que vous soyez un développeur expérimenté, ce guide constituera une ressource essentielle et un compagnon inestimable pour programmer en Erlang.

Au sommaire:

01. Introduction
02. Bases d'Erlang
03. Programmation séquentielle en Erlang
04. Programmation concurrente
05. Patrons de conception des processus
06. Traitement des erreurs des processus
07. Enregistrements et macros
08. Mises à jour logicielles
09. Autres types de données et constructions de haut niveau
10. Tables ETS et Dets
11. Programmation distribuée en Erlang
12. Comportements OTP
13. Présentation de Mnesia
14. Programmation d'interfaces graphiques avec WxErlang
15. Programmation des sockets
16. Lier Erlang avec d'autres langages de programmation
17. BIF de trace, dbg et spécifications de capture
18. Types et documentation
19. EUnit et développement guidé par les tests
20. Style et efficacité


Auteurs : Francesco Cesarini, Simon Thompson

Editions : Pearson