By Joe Armstrong
Using Erlang, you’ll be shocked at how effortless it turns into to accommodate parallel difficulties, and what sort of speedier and extra successfully your courses run. That’s simply because Erlang makes use of sets of parallel processes—not a unmarried sequential strategy, as present in so much programming languages.
Joe Armstrong, writer of Erlang, introduces this robust language in small steps, providing you with a whole evaluation of Erlang and the way to take advantage of it in universal eventualities. You’ll begin with sequential programming, circulate to parallel programming and dealing with error in parallel courses, and discover ways to paintings optimistically with disbursed programming and the normal Erlang/Open Telecom Platform (OTP) frameworks.
You desire no prior wisdom of useful or parallel programming. The chapters are full of hands-on, real-world educational examples and insider guidance and recommendation, and end with workouts for either starting and complicated users.
The moment version has been generally rewritten and covers Erlang R17 positive aspects. New to this version are seven chapters masking the most recent Erlang positive aspects: maps, the kind process and the Dialyzer, WebSockets, programming idioms, and a brand new stand-alone execution setting. You’ll write courses that dynamically discover and proper blunders, and that may be upgraded with no preventing the procedure. There’s additionally insurance of rebar (the de facto Erlang construct system), and knowledge on how you can proportion and use Erlang tasks on github, illustrated with examples from cowboy and bitcask.
Erlang will swap your view of the realm, and of the way you program.
Read or Download Programming Erlang: Software for a Concurrent World (Pragmatic Programmers) PDF
Similar software development books
Fathom 2 ist eine einzigartige dynamische Stochastik- und Datenanalysesoftware, die den besonderen Bedürfnissen der schulischen und universitären Lehre gerecht wird und die hier erstmals in deutscher Adaption vorgelegt wird. Die Einführung in Fathom 2 bietet einen schnellen und erfolgreichen Einstieg in diese Werkzeugsoftware anhand zahlreicher Beispiele zur statistischen Datenanalyse, zur stochastischen Simulation und zu mathematischen Aspekten der Stochastik.
Adapting Configuration administration for Agile groups presents very tangible methods on how Configuration administration with its practices and infrastructure will be tailored and controlled which will at once profit agile groups. Written by means of Mario E. Moreira, writer of software program Configuration administration Implementation Roadmap, columnist for CM Crossroads on-line neighborhood and author for the Agile magazine, this distinct ebook presents concrete information on tailoring CM for Agile initiatives with out sacrificing the foundations of Configuration administration.
OpenOffice three. four quantity III: Base is the 3rd e-book of the four-volume OpenOffice sequence by way of Quantum clinical Publishing. The OpenOffice sequence offers step by step directions on navigating simple, in addition to complex positive factors in the Apache OpenOffice Suite, model three. four. OpenOffice Base is a truly important and easy database software used to prepare, manage, and tune information.
Established round a topic of the development of a online game engine, this textbook is for ultimate 12 months undergraduate and graduate scholars, emphasising formal tools in writing strong code speedy. This ebook takes an strange, engineering-inspired method of light up the construction and verification of enormous software program structures .
Additional info for Programming Erlang: Software for a Concurrent World (Pragmatic Programmers)
Programming Erlang: Software for a Concurrent World (Pragmatic Programmers) by Joe Armstrong
- Download e-book for kindle: The Good Gut Guide: Delicious Recipes & a Simple 6-Week Plan by Liz Earle
- Download PDF by James Loriega: Sevillian Steel: The Traditional Knife-Fighting Arts of