PDF FREE Programming Erlang Software for a Concurrent World

Summary á PDF, DOC, TXT or eBook ☆ Joe Armstrong

Programming Erlang Software for a Concurrent World Read & Download Õ 104 His book presents Erlang and functional programming in the familiar Pragmatic style And it's written by Joe Armstrong one of the creators of ErlangIt includes example code you'll be able to build upon In addition the book contains the full source code for two interesting applicationsA SHOUTcast server which you can use to stream music to every computer in your house and a full text indexing and search engine that can index gigabytes of data Learn how to write programs that run on dozens or even hundreds of local and remote processors See how to write robust applications that run even in the face of network and hardware failure using the Erlang programming langua. Excellent book The first book you should read if you are learning Erlang The explanation is very clear without dumbing down the details A classic book like KR C but for functional and concurrent programming

Read & Download Programming Erlang Software for a Concurrent WorldProgramming Erlang Software for a Concurrent World

Programming Erlang Software for a Concurrent World Read & Download Õ 104 Erlang solves one of the most pressing problems facing developers today how to write reliable concurrent high performance systems It's used worldwide by companies who need to produce reliable efficient and scalable applications Invest in learning Erlang nowMoore's Law is the observation that the amount you can do on a single chip doubles every two years But Moore's Law is taking a detour Rather than producing faster and faster processors companies such as Intel and AMD are producing multi core devices single chips containing two four or processors If your programs aren't concurrent they'll only run on a single processor at a time Your users will think that your. A book with big cons and big pros I think it will be easiest if I simply list the cons and the pros Let s start with the cons all of which I attribute to editors asleep at the wheel or on crack1 The book is laid out in a reader hostile manner topics are introduced completely out of order You ll be skipping around a lot to find in depth answers for anything2 The index is worthless You re rolling the dice when you try to find a particular topic Chances are good it s not in the index3 Many important items are in a 20 page section entitled 54 Miscellaneous Short Topics All of these topics could have been properly placed in appropriately titled sections elsewhere in the book4 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 By the time you re done with the book you ll have figured all of this out But I never came across a section describing the language syntax5 Much of the text of the book is Armstrong tooting Erlang s horn I m glad he likes it but most of that should have been trimmed from the book6 There are a few errors in the source This is always painful in a programming book 7 Between the illogical structure of the book and the painfully unhelpful error messages from Erlang itself getting through the thing can be a painful exercise8 Thankfully I ve already made a study of functional programming ie immutable data lambda etc I think this book would be a challenging introduction to the subject as it does not spend much time explaining the theory and practicePros1 Armstrong really seems to enjoy showing off Erlang s features The enthusiasm is nice2 There are some good examples in the book3 By the time you re done you ll feel like you have a pretty good grasp of the language4 The language itself has a number of very interesting conceptual features The book does do a good job of presenting what is advantageous and uniue about ErlangIn all it s a decent book completely crippled by a complete lack of a good book editor Since there is now an O Reilly book called Erlang Programming I d suggest taking a look at it instead O Reilly has good editorsStrangely I ve noticed a propensity for Erlang supporters to confuse criticism of this book with criticism of Erlang or even of functional programming in general itself Please do not make that confusion here

Summary á PDF, DOC, TXT or eBook ☆ Joe Armstrong

Programming Erlang Software for a Concurrent World Read & Download Õ 104 Code is slowErlang is a programming language designed for building highly parallel distributed fault tolerant systems It has been used commercially for many years to build massive fault tolerated systems that run for years with minimal failuresErlang programs run seamlessly on multi core computers this means your Erlang program should run a lot faster on a 4 core processor than on a single core processor all without you having to change a line of codeErlang combines ideas from the world of functional programming with techniues for building fault tolerant systems to make a powerful language for building the massively parallel networked applications of the futureT. I really wanted to write a lovely review of this not just because it s a prag prog book but also because I like the values espoused by the Erlang community I had hoped for a tour de force from the language s creator but instead I got a book I skimmed the last hundred pages ofSo what s wrong with it Half a dozen things but the crucial thing is that the focus of the book wanes as the book progresses In the early chapters there s a real feeling of purpose but by the end you almost feel despondent as the author tries to motivate himself and you to try the best parts of the platform The chapter on OTP is a classic example of the malaise we get started with a simple server and as a reader you wait for the juicy details of how and why Instead you get a kind of here s some now go play with it yourself statementIt should be noted that I didn t like the language much either and later chapters were tarnished by how annoyed I was by other things such as Erlang s string handling So there may be some chicken and egg effect thereOverall I d look to other books for the Erlang magic


10 thoughts on “PDF FREE Programming Erlang Software for a Concurrent World

  1. says: PDF FREE Programming Erlang Software for a Concurrent World

    PDF FREE Programming Erlang Software for a Concurrent World Joe Armstrong ☆ 4 Read Summary á PDF, DOC, TXT or eBook ☆ Joe Armstrong 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 lang

  2. says: Summary á PDF, DOC, TXT or eBook ☆ Joe Armstrong PDF FREE Programming Erlang Software for a Concurrent World

    PDF FREE Programming Erlang Software for a Concurrent World A book with big cons and big pros I think it will be easiest if I simply list the cons and the pros Let's start w

  3. says: Read & Download Programming Erlang Software for a Concurrent World PDF FREE Programming Erlang Software for a Concurrent World Summary á PDF, DOC, TXT or eBook ☆ Joe Armstrong

    PDF FREE Programming Erlang Software for a Concurrent World This is the definitive book on Erlang written by Joe Armstrong the creator of the Erlang language The book is clearly written with lots of small examples and paced for the beginning Erlang programmerErlang takes a little getting used to It is a functional language meaning that functions in general are unable to cause side effects For example 'variables' are in one of 2 states their initial state is 'unbound' their final state is 'has some v

  4. says: PDF FREE Programming Erlang Software for a Concurrent World

    PDF FREE Programming Erlang Software for a Concurrent World I really wanted to write a lovely review of this not just because it's a prag prog book but also because I like the values espoused b

  5. says: Summary á PDF, DOC, TXT or eBook ☆ Joe Armstrong PDF FREE Programming Erlang Software for a Concurrent World

    PDF FREE Programming Erlang Software for a Concurrent World An adeuate introduction to the language Erlang is an important language and it has enough unfamiliar elements to make it difficult to pick up without a guide This book deserves credit for being a clear approachable introduction to the syntax and core ideas of Erlang However he does not go as deep as I had hoped His description of the languag

  6. says: PDF FREE Programming Erlang Software for a Concurrent World

    Summary á PDF, DOC, TXT or eBook ☆ Joe Armstrong Joe Armstrong ☆ 4 Read Read & Download Programming Erlang Software for a Concurrent World This is a great book As others have mentioned before it is a bit chaotic at times with understanding coming only after reading future chapters and with a few mistakes here and there but this is made up for by the depth of the material and the positive energy of the author present on every page If you can get through the tough parts you'll be rewarded by a great explanation of how to build reliable systems based on immutable datastructure

  7. says: PDF FREE Programming Erlang Software for a Concurrent World Joe Armstrong ☆ 4 Read

    PDF FREE Programming Erlang Software for a Concurrent World Erlang is an amazing programming language This book is not the best if you're learning functional or parallel programming you should know both paradigms before reading this book; also you should have programmed many funcionalities in JavaNET or any other so complete language but it's handy if you're learning Erlang or mod

  8. says: PDF FREE Programming Erlang Software for a Concurrent World Read & Download Programming Erlang Software for a Concurrent World

    Read & Download Programming Erlang Software for a Concurrent World PDF FREE Programming Erlang Software for a Concurrent World Joe Armstrong ☆ 4 Read It is an excellent book I strongly advise anyone that wants to dive into Erlang to read this book It is well structured and covers the topics in an consise and joyful manner I especially like how it keeps it real with references to

  9. says: PDF FREE Programming Erlang Software for a Concurrent World

    Read & Download Programming Erlang Software for a Concurrent World Joe Armstrong ☆ 4 Read Summary á PDF, DOC, TXT or eBook ☆ Joe Armstrong Excellent book The first book you should read if you are learning Erlang The explanation is very clear without dumbing down the details A classic book like KR C but for functional and concurrent programming

  10. says: PDF FREE Programming Erlang Software for a Concurrent World Joe Armstrong ☆ 4 Read Summary á PDF, DOC, TXT or eBook ☆ Joe Armstrong

    Joe Armstrong ☆ 4 Read PDF FREE Programming Erlang Software for a Concurrent World It was a while since I wrote my first post The reason is that I'm reading books parallel and it takes time to finish one in 100% Alth

Leave a Reply

Your email address will not be published. Required fields are marked *

  • Paperback
  • 519
  • Programming Erlang Software for a Concurrent World
  • Joe Armstrong
  • English
  • 13 August 2020
  • 9781934356005