JOE ARMSTRONG PROGRAMMING ERLANG PDF

Release: P5. Rather than producing faster and faster processors, companies such as Intel and AMD are instead producing multi-core devices: single chips containing two, four, or even more processors. Your users will think that your code is slow. Erlang is a programming language designed for building highly parallel, distributed, fault-tolerant systems.

Author:Kajijora Kajira
Country:Burma
Language:English (Spanish)
Genre:Environment
Published (Last):2 April 2012
Pages:380
PDF File Size:10.63 Mb
ePub File Size:20.21 Mb
ISBN:392-9-84737-349-3
Downloads:42136
Price:Free* [*Free Regsitration Required]
Uploader:Bazilkree



Start your review of Programming Erlang Write a review Shelves: technology Perhaps the most challenging part of software engineering is striving to build something that is simple. Simplicity to me means something that you can fully grasp intuitively, ignoring the irrelevant. And then use it to enrich your language and build on top of it. My novice understanding of Erlang is that Erlang guides you more forcefully to a path that avoids Perhaps the most challenging part of software engineering is striving to build something that is simple.

My novice understanding of Erlang is that Erlang guides you more forcefully to a path that avoids certain traps. You have pure functions with no side effects. You declare and match, not assign and update.

Erlang has a thing for terseness, too, not just syntactically but more importantly architecturally: large functions or modules end up being somewhat unusual. Or so it seems to me! I love how he explains everything tersely ok sometimes a bit too much and with precision, respectful of your intelligence. His style is leading by example and he encourages you to try things out as you read.

He also adds his own nerdy humor. Quite a unique personality. His solutions are always very simple and beautiful. I think it will be easiest if I simply list the cons and the pros. The book is laid out in a reader-hostile manner: topics are introduced completely out-of-order. The index is worthless.

A book with big cons and big pros. Many important items are in a page section entitled "5. The syntax of the language is seemingly random to a newcomer.

You never know if a line will need to end with a period, semicolon, or comma. But I never came across a section describing the language syntax! There are a few errors in the source. This is always painful in a programming book.

Between the illogical structure of the book and the painfully unhelpful error messages from Erlang itself, getting through the thing can be a painful exercise. I think this book would be a challenging introduction to the subject, as it does not spend much time explaining the theory and practice. Pros: 1. The enthusiasm is nice. There are some good examples in the book.

The language itself has a number of very interesting conceptual features. The book does do a good job of presenting what is advantageous and unique about Erlang.

Please do not make that confusion here.

ENFERMEDAD VALVULAR DEGENERATIVA EN PERROS PDF

Joe Armstrong

A page turner, just like Harry Potter for the technically minded. Reading this book may be the next best thing to chatting with these illustrious programmers in person. Better yet, I have now learned about the lives and philosophies of the other half of the programmers in the book, whose systems were known to me but the programmers themselves were not. Anyone interested in computer programming and what makes a great computer programmer will enjoy this book.

CORRIGEME SI ME EQUIVOCO GIORGIO NARDONE PDF

Joe Armstrong (programmer)

While Erlang grew out of work more than 33 years ago at the Swedish multinational telecom company Ericsson, its impact eventually spread throughout the world. Basically: erlang powers the internet. Seeking a Better Way The history is all hiding in plain sight. In other words, they had to be completely fault-tolerant.

WRT310N MANUAL PDF

Programming Erlang (2nd edition)

Start your review of Programming Erlang Write a review Shelves: technology Perhaps the most challenging part of software engineering is striving to build something that is simple. Simplicity to me means something that you can fully grasp intuitively, ignoring the irrelevant. And then use it to enrich your language and build on top of it. My novice understanding of Erlang is that Erlang guides you more forcefully to a path that avoids Perhaps the most challenging part of software engineering is striving to build something that is simple. My novice understanding of Erlang is that Erlang guides you more forcefully to a path that avoids certain traps. You have pure functions with no side effects.

Related Articles