Functional Programming Patterns in Scala and Clojure (Paperback)

Michael Bevilacqua-Linn

108 évaluations par Goodreads

Langue : anglais

Edité par The Pragmatic Programmers, Raleigh, 2014

1937785475 / 9781937785475

Vendeur : AussieBookSeller, Truganina, VIC, AustralieAussieBookSeller

Vendeur avec une évaluation de 5 étoiles

Vendeur AbeBooks depuis 22 juin 2007

Afficher les articles de ce vendeur
Livre broché

Etat: Neuf

EUR 43,61

EUR 32,23 expédition 
Expédition depuis Australie vers Etats-Unis

Quantité disponible : 1 disponible(s)

Ajouter au panier
Retours gratuits sous 30 jours

Item description from seller

Paperback. Solve real-life programming problems with a fraction of the code that pure object-oriented programming requires. Use Scala and Clojure to solve in-depth problems with two sets of patterns: object-oriented patterns that become more concise with functional programming, and natively functional patterns. Your code will be more declarative, with fewer bugs and lower maintenance costs. Functional languages have their own patterns that enable you to solve problems with less code than object-oriented programming alone. This book introduces you, the experienced Java programmer, to Scala and Clojure: practical, production-quality languages that run on the JVM and interoperate with existing Java. By using both the statically typed, type-inferred Scala and the dynamically typed, modern Lisp Clojure, youll gain a broad understanding of functional programming. For each pattern, youll first see the traditional object-oriented solution, and then dig into the functional replacements in both Scala and Clojure. These patterns are common in the functional world and deserve to become part of your problem-solving toolkit. On the object-oriented side, youll see many common patterns, such as Command, Strategy, and Null Object. On the functional side, youll learn core functional patterns such as Memoization, Lazy Sequence, and Tail Recursion. Each pattern helps you solve a common programming problem. Working through them gives you a set of patterns you can use to solve problems you come across while writing programs. Finally, youll learn how to work your existing Java code into new Scala or Clojure projects. You can start off small, adding functional code little by little, so you can complement your existing knowledge with Scala and Clojure as these languages gain popularity on the JVM. Solve real-life programming problems with a fraction of the code that pure object-oriented programming requires. Use Scala and Clojure to solve in-depth problems with two sets of patterns: object-oriented patterns that become more concise with functional programming, and natively functional patterns. Shipping may be from our Sydney, NSW warehouse or from our UK or US warehouse, depending on stock availability.

N° de réf. du vendeur 9781937785475

Titre
Functional Programming Patterns in Scala and Clojure (Paperback)
Auteur
Michael Bevilacqua-Linn
Éditeur
The Pragmatic Programmers, Raleigh
Année de publication
2014
État de l'article
new
Reliure
Paperback
Langue
anglais
ISBN à 10 chiffres
1937785475
ISBN à 13 chiffres
9781937785475

AussieBookSeller

Truganina, VIC, Australie

Vendeur avec une évaluation de 5 étoiles

Vendeur AbeBooks depuis 22 juin 2007

Frais d'expédition de Australie vers Etats-Unis

Article25 à 45 jours ouvrés8 à 14 jours ouvrés
Premier articleEUR 32,23EUR 38,33
Les délais de livraison sont fixés par les vendeurs et varient en fonction du transporteur et du lieu. Les commandes transitant par les douanes peuvent être retardées et les acheteurs sont responsables de tous les droits ou frais associés. Les vendeurs peuvent vous contacter au sujet de frais supplémentaires afin de couvrir toute augmentation des coûts d'expédition de vos articles.

Modes de paiement

  • Visa
  • Mastercard
  • American Express
  • Carte Bleue
  • Apple Pay
  • Google Pay

Profil professionnel du vendeur

The Nile Group Pty Ltd

42 Apex Drive
Truganina, VIC Australie 3029