0
Your cart

Your cart is empty

Browse All Departments
  • All Departments
Price
  • R500 - R1,000 (2)
  • -
Status
Brand

Showing 1 - 2 of 2 matches in All Departments

Learn Functional Programming with Elixir (Paperback): Ulisses Almeida Learn Functional Programming with Elixir (Paperback)
Ulisses Almeida
R960 R845 Discovery Miles 8 450 Save R115 (12%) Ships in 10 - 15 working days

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.

Invencao da Tradicao da Cultura Judaica em Teixeira de Freitas - BA (Portuguese, Paperback): Daiane Felix Dos Santos, Ulisses... Invencao da Tradicao da Cultura Judaica em Teixeira de Freitas - BA (Portuguese, Paperback)
Daiane Felix Dos Santos, Ulisses Almeida
R965 Discovery Miles 9 650 Ships in 18 - 22 working days
Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Strathmore 400 Visual Watercolour…
 (1)
R744 R479 Discovery Miles 4 790
Lyra Rembrandt Graphite Pencil Set in…
R568 Discovery Miles 5 680
The Garden Within - Where the War with…
Anita Phillips Paperback R329 R302 Discovery Miles 3 020
Power And Loss In South African…
Glenda Daniels Paperback R350 R323 Discovery Miles 3 230
Goldair Oscillating Desk Fan (40cm)
R597 Discovery Miles 5 970
Microsoft Xbox Series X Console (1TB)
 (21)
R16,999 Discovery Miles 169 990
ZA Cute Puppy Love Paw Set (Necklace…
R712 R499 Discovery Miles 4 990
Volkano Cobalt Wireless Keyboard & Mouse…
R380 Discovery Miles 3 800
Fantastic Beasts 3 - The Secrets Of…
Eddie Redmayne, Jude Law, … DVD  (1)
R271 Discovery Miles 2 710
Loot
Nadine Gordimer Paperback  (2)
R367 R340 Discovery Miles 3 400

 

Partners