
Functional and Concurrent Programming
444 kr
444 kr
Tidligere laveste pris:
497 kr
Ma., 14 april - on., 23 april
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
444 kr
444 kr
Tidligere laveste pris:
497 kr
Ma., 14 april - on., 23 april
Sikker betaling
14 dagers åpent kjøp
Selges og leveres av
Adlibris
Lignende toppselgere

3-Pak - Fidget Spinners med Sugekopp for Barn
179 kr
Tidligere laveste pris:
199 kr

Plenlufter - Piggsko for å lufte plenen
269 kr

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

Smart Ørerens med Kamera – Trådløs & Sikker Øreinspeksjon Hvit
299 kr

Luftrenseenhet - Renser / Saniterer luften - 20,000 mg/h
599 kr
Tidligere laveste pris:
699 kr

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

4-Pak - Tesla Senterkopper - Bil Svart/silver
129 kr

Trådløs CarPlay-adapter 2024
449 kr
Tidligere laveste pris:
459 kr

Fjernkontroll til Apple TV 4K/Gen 1/2/3/4/HD
179 kr

Universallader for Garmin klokker Svart
89 kr
Anbefalinger til dig

INF Øreputer for Bose QC35 I/II, QC25, QC15, QC 2 AE 2, AE 2i, AE 2w, SoundTrue, SoundLink
99 kr

INF Sett med hånd- og fingertrener 5 deler
219 kr

INF Filter for MSPA oppblåsbare bassenger FD2089 4-pakning
299 kr

Digital vekt - lommevekt, smykkevekt 0,01 - 200g
119 kr

Astronaut Night Light / Galaxy Lampe med fjernkontroll - Nepula Starry Sky Projector
329 kr
Tidligere laveste pris:
499 kr

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

2-Pak - Lader for iPhone - Hurtiglader - Adapter + Kabel 20W USB-C
199 kr

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

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

INF Tilbehør Roborock S6/S60/S65/S5 Max/T6, 20 deler
347 kr
Tidligere laveste pris:
386 kr