LIBRISTO
LIBROAMANTO
verplicht
Word lid van een gemeenschap van boekenliefhebbers van over de hele wereld en krijg een heleboel voordelen. Gratis account aanmaken
0
Gratis bezorging met Zásilkovna boven 59.99 €
DPD koerier 5.49 DHL koeriersdienst 5.49 GLS koerier 4.99 DPD-punt 3.99

Gratis verzending vanaf 59,99 euro.

Functional and Concurrent Programming

Core Concepts and Features

Taal EngelsEngels
Boek Gebonden (paperback)
Boek Functional and Concurrent Programming Michel Charpentier
Libristo-code: 37207077
Uitgeverij Pearson Education, februari 2023
Leverage Modern Language Constructs to Write High-Quality Code FasterThe functional and concurrent p... Volledige beschrijving
? points 167 b
69.09
In extern magazijn Wordt binnen 3-5 dagen verzonden

Retourneren binnen 30 dagen


Klanten kochten ook


Understanding Software Dynamics Richard Sites / Boek Gebonden (paperback)
common.buy 53.31
Grokking Concurrency Bobrov / Boek Gebonden (paperback)
common.buy 61.30

Leverage Modern Language Constructs to Write High-Quality Code Faster

The functional and concurrent programming language features supported by modern languages can be challenging, even for experienced developers. These features may appear intimidating to OOP programmers because of a misunderstanding of how they work. Programmers first need to become familiar with the abstract concepts that underlie these powerful features.

In Functional and Concurrent Programming, Michel Charpentier introduces a core set of programming language constructs that will help you be productive in a variety of programming languages—now and in the future. Charpentier illustrates key concepts with numerous small, focused code examples, written in Scala, and with case studies that provide a thorough grounding in functional and concurrent programming skills. These skills will carry from language to language—including the most recent incarnations of Java. Using these features will enable developers and programmers to write high-quality code that is easier to understand, debug, optimize, and evolve.

Key topics covered include:

  • Recursion and tail recursion
  • Pattern matching and algebraic datatypes
  • Persistent structures and immutability
  • Higher-order functions and lambda expressions
  • Lazy evaluation and streams
  • Threads and thread pools
  • Atomicity and locking
  • Synchronization and thread-safe objects
  • Lock-free, non-blocking patterns
  • Futures, promises, and functional-concurrent programming


As a bonus, the book includes a discussion of common typing strategies used in modern programming languages, including type inference, subtyping, polymorphism, type classes, type bounds, and type variance.

Most of the code examples are in Scala, which includes many of the standard features of functional and concurrent programming; however, no prior knowledge of Scala is assumed. You should be familiar with concepts such as classes, methods, objects, types, variables, loops, and conditionals and have enough programming experience to not be distracted by simple matters of syntax.

Actrice & Polyglot
EWA KASP voor
Video afspelen
Ewa Kasp
Libristo heeft de grootste selectie boeken in vreemde talen. Daarom koop ik mijn boeken hier.

Informatie over het boek

Volledige naam Functional and Concurrent Programming
Taal Engels
Bindwijze Boek - Gebonden (paperback)
Datum van uitgifte 2023
Aantal pagina's 528
EAN 9780137466542
ISBN 0137466544
Libristo-code 37207077
Uitgeverij Pearson Education
Gewicht 734
Geef dit boek vandaag nog cadeau
Dat gaat heel eenvoudig
1 Voeg het boek toe aan je winkelwagentje en selecteer Als cadeau bezorgen 2 Je krijgt van ons per omgaand een voucher 3 Het boek wordt bezorgd op het adres van de ontvanger

Dit vind je misschien ook interessant


Concurrency - State Models and Java Programs 2e Jeff Magee / Boek Gebonden (harde band)
common.buy 76.08
Programming Concurrency on the JVM Venkat Subramaniam / Boek Gebonden (paperback)
common.buy 35.30
Java Threads and the Concurrency Utilities Jeff Friesen / Boek Gebonden (paperback)
common.buy 45.52
Functional Programming in Scala Paul Chiusano / Boek Gebonden (paperback)
common.buy 61.30
TOP
Programming Bjarne Stroustrup / Boek Gebonden (paperback)
common.buy 73.34
Functional Design: Principles, Patterns, and Practices Robert Martin / Boek Gebonden (paperback)
common.buy 41.98
Grokking Functional Programming Plachta / Boek Gebonden (paperback)
common.buy 52.00
Learning Functional Programming Jack Widman / Boek Gebonden (paperback)
common.buy 49.57
Functional Programming in Scala Paul Chiusano / Boek Gebonden (paperback)
common.buy 53.92
TOP
I Want to Die but I Want to Eat Tteokbokki Baek Sehee / Boek Gebonden (paperback)
common.buy 9.10
Introduction to Electronic Materials and Devices Sergio M. Rezende / Boek Gebonden (harde band)
common.buy 90.75
Functional Programming in Java Pierre-yves Saumont / Boek Gebonden (paperback)
common.buy 40.56
Functional Thinking Neal Ford / Boek Gebonden (paperback)
common.buy 41.17
Stylish F# Kit Eason / Boek Gebonden (paperback)
common.buy 61.20
Mastering C# Concurrency Eugene Agafonov / Boek Gebonden (paperback)
common.buy 58.17
TOP
Refactoring Martin Fowler / Boek Gebonden (harde band)
common.buy 56.14
Scala Functional Programming Patterns Atul S. Khot / Boek Gebonden (paperback)
common.buy 56.25
Real World OCaml: Functional Programming for the Masses Anil Madhavapeddy / Boek Gebonden (paperback)
common.buy 51.08
Advanced C++ Olena Lizina / Boek Gebonden (paperback)
common.buy 44.91
Functional Reactive Programming Stephen Blackheath / Boek Gebonden (paperback)
common.buy 54.22
Advanced Metaprogramming in Classic C++ Davide Di Gennaro / Boek Gebonden (paperback)
common.buy 85.69
Practical Programming, 3e Paul Gries / Boek Gebonden (paperback)
common.buy 48.35
OCaml Scientific Computing Liang Wang / Boek Gebonden (paperback)
common.buy 36.82

Inloggen

Log in op je account. Heb je nog geen Libristo-account? Maak nu een account aan!

 
verplicht
verplicht

Heb je geen account? Profiteer van de voordelen van een Libristo-account!

Met een Libristo-account heb je alles onder controle.

Een Libristo-account aanmaken