Login       My Wishlist
  My Cart
$0.00 / 0 items
 
EMS Linux
Utilizing the Best Tools With Linux
 
International Access
Global Shipping Options Available
Home About Us News Our Blog Our Catalog My Cart My Account Track Shippment Contact Us
  Our Catalog   Functional

Learn Functional Programming with Elixir: New Foundations for a New World (The Pragmatic Programmers)


Mega Sale! Save 22% on the Learn Functional Programming with Elixir: New Foundations for a New World (The Pragmatic Programmers) by Pragmatic Bookshelf at EMS Linux. Hurry! Limited time offer. Offer valid only while supplies last. Elixir's straightforward syntax and this guided tour give you a clean, simple path to learn modern functional programming techniques. No previous


Product Description

Elixir's straightforward syntax and this guided tour give you a clean, simple path to learn modern functional programming techniques. No previous functional programming experience required! This book walks you through the right concepts at the right pace, as you explore immutable values and explicit data transformation, functions, modules, recursive functions, pattern matching, high-order functions, polymorphism, and failure handling, all while avoiding side effects. Don't board the Elixir train with an imperative mindset! To get the most out of functional languages, you need to think functionally. This book will get you there.

Functional programming offers useful techniques for building maintainable and scalable software that solves today's difficult problems. The demand for software written in this way is increasing - you don't want to miss out. In this book, you'll not only learn Elixir and its features, you'll also learn the mindset required to program functionally. Elixir's clean syntax is excellent for exploring the critical skills of using functions and concurrency.

Start with the basic techniques of the functional way: working with immutable data, transforming data in discrete steps, and avoiding side effects. Next, take a deep look at values, expressions, functions, and modules. Then extend your programming with pattern matching and flow control with case, if, cond, and functions. Use recursive functions to create iterations. Work with data types such as lists, tuples, and maps. Improve code reusability and readability with Elixir's most common high-order functions. Explore how to use lazy computation with streams, design your data, and take advantage of polymorphism with protocols. Combine functions and handle failures in a maintainable way using Elixir features and libraries.

Learn techniques that matter to make code that lives harmoniously with the language.

What You Need:

You'll need a computer and Elixir 1.4 or newer version installed. No previous functional programming or Elixir experience is required. Some experience with any programming language is recommended.

Additional Information

Manufacturer:Pragmatic Bookshelf
Publisher:Pragmatic Bookshelf
Studio:Pragmatic Bookshelf
EAN:9781680502459
Item Size:0.42 x 9.25 x 9.25 inches
Package Weight:0.79 pounds
Package Size:7.56 x 0.51 x 0.51 inches

Learn Functional Programming with Elixir: New Foundations for a New World (The Pragmatic Programmers) by Pragmatic Bookshelf

Buy Now:
Learn Functional Programming with Elixir: New Foundations for a New World (The Pragmatic Programmers)

Brand: Pragmatic Bookshelf
Condition: New
Lead Time: 1 - 2 Business Days
Availability: In Stock
$42.95
$33.65
You Save: 22%


Quantity:  

 


View More In Functional.

 


Have questions about this item, or would like to inquire about a custom or bulk order?


If you have any questions about this product by Pragmatic Bookshelf, contact us by completing and submitting the form below. If you are looking for a specif part number, please include it with your message.

First Name:
Last Last:
Email Address:
Your Message:

Related Best Sellers


ean: 9780262536431, isbn: 0262536439,
An introduction to dependent types, demonstrating the most beautiful aspects, one step at a time.A program's type describes its behavior. Dependent types are a first-class part of a language, and are much more powerful than other kinds of types; usin...

ean: 9781785280849, isbn: 1785280848,
Harness the power of Scala to program Spark and analyze tonnes of data in the blink of an eye!About This BookLearn Scala's sophisticated type system that combines Functional Programming and object-oriented conceptsWork on a wide array of applications...

mpn: 31287103, ean: 9781593272838, isbn: 1593272839,
It's all in the name: Learn You a Haskell for Great Good! is a hilarious, illustrated guide to this complex functional language. Packed with the author's original artwork, pop culture references, and most importantly, useful example code, this book t...

mpn: references, index, ean: 9783540652373, isbn: 354065237X,
This book is for people who have done some programming, either in Prolog or in a language other than Prolog, and who can find their way around a reference manual. The emphasis of this book is on a simplified and disciplined methodology for discerning...

ean: 9781491977682, isbn: 149197768X,
If you’re just getting started with Perl 6, this is the book you want, whether you’re a programmer, system administrator, or web hacker. Perl 6 isn’t just another version of the language—it’s a modern reinvention of Perl, suitable for almos...

ean: 9781680503005, isbn: 1680503006,
Behind every programming language lies a vision of how programs should be built. The vision behind Clojure is of a radically simple language framework holding together a sophisticated collection of programming features. Learning Clojure involves much...

ean: 9781979788786, isbn: 1979788782,
If you’ve had trouble trying to learn Functional Programming (FP), you’re not alone. In this book, Alvin Alexander — author of the Scala Cookbook and former teacher of Java and Object-Oriented Programming (OOP) classes — writes about his own ...

ean: 9781680502992, isbn: 1680502999,
This book is the introduction to Elixir for experienced programmers, completely updated for Elixir 1.6 and beyond. Explore functional programming without the academic overtones (tell me about monads just one more time). Create concurrent applications...

ean: 9781527503717, isbn: 1527503712,
The amount of digital systems supporting our daily life is increasing continuously. Improved technical facilities for their production have led to growing challenges for engineers and scientists working in the Boolean domain. A Boolean variable can o...

ean: 9780792322290, isbn: 0792322290,
Spline functions entered Approximation Theory as solutions of natural extremal problems. A typical example is the problem of drawing a function curve through given n + k points that has a minimal norm of its k-th derivative. Isolated facts about the ...



Privacy Policy / Terms of Service
© 2018 - emslinux.com. All Rights Reserved.