- Title Introducing Erlang: Getting Started in Functional Programming
- Author(s) Simon St. Laurent
- Publisher: O’Reilly Media; 2nd edition (March 28, 2017)
- Paperback : 212 pages
- Language: English
- ISBN-10 : 193778553X
- ISBN-10 : 1491973374
- ISBN-13 : 978-1491973370
Book Description – Introducing Erlang by Simon Laurent pdf
Introducing Erlang by Simon Laurent – In this updated second edition, author Simon Saint Laurent shows you how to write simple Erlang programs by teaching you one skill at a time. You’ll learn about pattern matching, recursion, message passing, procedure-oriented programming, and setting up paths for data instead of being told where to go. By the end of your journey, you will understand why Erlang is ideal for concurrency and flexibility.
- Get comfortable with Erlang’s shell, its command-line interface
- Define functions using fun tools to represent repeated calculations
- Discover Atoms, Pattern Matching, and Guard: The Foundations of Your Program Structure
- Get into the heart of Erlang processing with recursion, strings, lists, and higher-order functions
- Create processes, send messages to them, and apply matching patterns to incoming messages
- Store and manipulate structured data with Erlang Term Storage and Mnesia Database
- Learn about Erlang’s open-source libraries and tools, the open telecom platform
By using Erlang, you’ll be surprised how easy it becomes to deal with parallel problems, and how much faster and more efficiently your programs run. This is because Erlang uses a set of parallel processes – not sequential processes, as found in most programming languages. You do not need any previous knowledge of functional or parallel programming. The chapters are filled with practical, real-world tutorial examples and insider tips and advice, and end with exercises for both beginners and advanced users.
If you’re new to Erlang, its functional style may seem daunting, but with the help of this practical introduction, you’ll measure the learning curve and discover just how entertaining, powerful, and fun this language can be.
About The Author
Simon Saint Laurent is a Content Manager at LinkedIn Learning, focusing primarily on front-end web technologies. His interest lies on the server side, and his experience presiding over the Open Source Convention (OSCON) has led him to think that Erlang’s vision will be the future on the server. Simon has authored or co-authored several books, including Introducing Elixir, Learning Rails 3, and XML Pocket Reference, 3rd ed.