Introducing Erlang: Getting Started in Functional Programming
<div><p>If you’re new to Erlang, its functional style can seem difficult, but with help from this hands-on introduction, you’ll scale the learning curve and discover how enjoyable, powerful, and fun this language can be.</p><p>Author Simon St. Laurent shows you how to write simple Erlang programs by teaching you one basic skill at a time. You’ll learn about pattern matching, recursion, message passing, process-oriented programming, and establishing pathways for data rather than telling it where to go. By the end of your journey, you’ll understand why Erlang is ideal for concurrency and resilience.</p><ul><li>Get cozy with Erlang’s shell, its command line interface</li><li>Become familiar with Erlang’s basic structures by working with numbers</li><li>Discover atoms, pattern matching, and guards: the foundations of your program structure</li><li>Delve into the heart of Erlang processing with recursion, strings, lists, and higher-order functions</li><li>Create processes, send messages among them, and apply pattern matching to incoming messages</li><li>Store and manipulate structured data with Erlang Term Storage and the Mnesia database</li><li>Learn about Open Telecom Platform, Erlang’s open source libraries and tools</li></ul></div>