
Functional and Concurrent Programming
470 kr
470 kr
To., 5 juni - to., 12 juni
Sikker betaling
14 dagers åpent kjøp
Selges og leveres av
Adlibris
Produktbeskrivelse
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.
Artikkel nr.
8e4e11e6-04d8-44e1-b428-8fb920f22bd3
Functional and Concurrent Programming
470 kr
470 kr
To., 5 juni - to., 12 juni
Sikker betaling
14 dagers åpent kjøp
Selges og leveres av
Adlibris
Lignende toppselgere

POP MART Labubu The Monsters Macaron 17 cm
219 kr

POP MART Labubu The Monsters Big into Energy 17 cm
239 kr

Øreputer for Bose QuietComfort - QC35/QC25/QC15/AE2 Hodetelefoner Svart
99 kr

Labubu The Monsters Macaron Blind Box fra POP MART
259 kr

Anti-snork Bånd / Magnetiske Plaster - Stopper snorking
149 kr

Luftrenseenhet - Renser / Saniterer luften - 20,000 mg/h
599 kr

Sony | Playstation® 5 Slim (Digital-versjon) - Spillekonsoll - 1TB SSD NVme - Wi-Fi/LAN - Hvid
5 744 kr
Tidligere laveste pris:
5 774 kr

Silikontape / Plaster for Arr – Behandling av arr
99 kr
Tidligere laveste pris:
129 kr

Playstation 5 DualSense Controller Midnight Black
799 kr

4-Pak - Tesla Senterkopper - Bil Svart/silver
129 kr
Anbefalinger til dig

INF TYPE-C Dual SD/TF-kortleser for rask dataoverføring 0
99 kr
Tidligere laveste pris:
107 kr

3-Pak - Fidget Spinners med Sugekopp for Barn
119 kr
Tidligere laveste pris:
139 kr

6x60ml = 360ml - Kirkland Extra Strength 5% Men Hair Regrowth 60ml Hair Loss
1 390 kr

10x Premium hjørnebeskyttelse og kantbeskyttelse for barn
119 kr
Tidligere laveste pris:
146 kr

Plenlufter - Piggsko for å lufte plenen
269 kr

RCA til HDMI Converter 1080p - Adapter
139 kr

Geberit AquaClean Avkalkingsmiddel 4 stk
460 kr
Tidligere laveste pris:
461 kr

Hundetrimmer / Potetrimmer - Trimmer for Poter
199 kr

3x Kirkland Extra Strength 5% Men Hair Regrowth 60ml Hair Loss
749 kr

4-Pak - Volkswagen VW Senterkopper - Bil 65 mm
129 kr