Cantitate/Preț
Produs

Erlang Programming: OREILLY

Autor Francesco Cesarini
en Limba Engleză Paperback – 28 iul 2009

Descoperim în această carte o abordare riguroasă a programării concurente, pornind de la un exercițiu fundamental de tracing: utilizarea mecanismelor integrate pentru a monitoriza și depana fluxurile de mesaje între procese într-un sistem distribuit. Acest tip de proiect practic, prezent la finalul capitolelor, transformă teoria abstractă a proceselor izolate în competențe tehnice verificabile. Autorul, Francesco Cesarini, folosește experiența sa vastă în instruire pentru a explica cum sintaxa neconvențională a Erlang și modelul de potrivire a tiparelor (pattern matching) devin instrumente esențiale pentru construirea unor sisteme care nu se opresc niciodată. Găsim în paginile acestui volum o structură progresivă, de la manipularea listelor și recursivitate, până la utilizarea bazei de date distribuite Mnesia. Este o resursă care pune accent pe pragmatism: cum să scrii cod curat care să profite la maximum de arhitecturile multi-core moderne. Ca și Joe Armstrong în Programming ERLANG, autorul distilează experiență reală în principii acționabile, însă Francesco Cesarini pune un accent mai mare pe mecanismele interne ale limbajului și pe robustețea sistemelor în producție. Dacă în Learn You Some Erlang for Great Good, Fred Hebert adoptă un ton mai jucăuș pentru a demistifica limbajul, Erlang Programming menține un profil tehnic, fiind ideal pentru cei care doresc o înțelegere profundă a semanticii și a modului în care Erlang gestionează erorile fără a compromite disponibilitatea sistemului.

Citește tot Restrânge

Din seria OREILLY

Preț: 25314 lei

Preț vechi: 31642 lei
-20%

Puncte Express: 380

Carte disponibilă

Livrare economică 21 mai-04 iunie
Livrare express 07-13 mai pentru 4685 lei


Specificații

ISBN-13: 9780596518189
ISBN-10: 0596518188
Pagini: 498
Dimensiuni: 179 x 236 x 30 mm
Greutate: 0.8 kg
Ediția:1
Editura: O'Reilly
Colecția OREILLY
Seria OREILLY


De ce să citești această carte

Recomandăm această carte programatorilor care doresc să stăpânească sistemele distribuite și tolerante la erori. Cititorul câștigă acces la metodologia de lucru a experților care au construit ecosistemul Erlang, învățând nu doar sintaxa, ci și utilizarea eficientă a bazei de date Mnesia și a tehnicilor de debugging pentru sisteme masiv paralele. Este un ghid esențial pentru tranziția către arhitecturi scalabile pe procesoare multi-core.


Descriere

This book is an in-depth introduction to Erlang, a programming language ideal for any situation where concurrency, fault tolerance, and fast response is essential. Erlang is gaining widespread adoption with the advent of multi-core processors and their new scalable approach to concurrency. With this guide you'll learn how to write complex concurrent programs in Erlang, regardless of your programming background or experience. Written by leaders of the international Erlang community -- and based on their training material -- Erlang Programming focuses on the language's syntax and semantics, and explains pattern matching, proper lists, recursion, debugging, networking, and concurrency. This book helps you: Understand the strengths of Erlang and why its designers included specific features Learn the concepts behind concurrency and Erlang's way of handling it Write efficient Erlang programs while keeping code neat and readable Discover how Erlang fills the requirements for distributed systems Add simple graphical user interfaces with little effort Learn Erlang's tracing mechanisms for debugging concurrent and distributed systems Use the built-in Mnesia database and other table storage features Erlang Programming provides exercises at the end of each chapter and simple examples throughout the book.