LIBRISTO
LIBROAMANTO
obligatoriu
Faceți parte dintr-o comunitate de iubitori de cărți din întreaga lume și beneficiați de o mulțime de avantaje Creați-vă un cont gratuit
0
Transport gratuit la punctele de livrare Pick Up peste 349.00 lei
Packeta 15.00 lei Cargus 28.00 lei Easybox 20.00 lei FAN 20.00 lei Punct FAN 16.00 lei Punct DPD 17.00 lei Curier Sameday 24.00 lei Curier DPD 25.00 lei

Livrare gratuită pentru comenzile peste 349,00 lei.

Functional and Concurrent Programming

Core Concepts and Features

Limba englezăengleză
Carte Carte broșată
Carte Functional and Concurrent Programming Michel Charpentier
Codul Libristo: 37207077
Editura Pearson Education, februarie 2023
Leverage Modern Language Constructs to Write High-Quality Code FasterThe functional and concurrent p... Descrierea completă
? points 167 b
363.48 lei
În depozitul extern Expediem în 3-5 zile

30 de zile pentru retur bunuri


Clienții au cumpărat de asemenea


Understanding Software Dynamics Richard Sites / Carte Carte broșată
common.buy 280.59 lei
Grokking Concurrency Bobrov / Carte Carte broșată
common.buy 322.14 lei

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.

Actriță & Poliglotă
EWA KASP pentru
Redă videoclipul
Ewa Kasp
Libristo are cea mai mare selecție de literatură în limbi străine. De aceea îmi cumpăr cărțile de aici.

Informații despre carte

Titlu complet Functional and Concurrent Programming
Limba engleză
Legare Carte - Carte broșată
Data publicării 2023
Număr pagini 528
EAN 9780137466542
ISBN 0137466544
Codul Libristo 37207077
Greutatea 734
Dăruiește această carte chiar astăzi
Este foarte ușor
1 Adaugă cartea în coș și selectează Livrează ca un cadou 2 Îți vom trimite un voucher în schimb 3 Cartea va ajunge direct la adresa destinatarului

Ar putea de asemenea, să te intereseze


Concurrency - State Models and Java Programs 2e Jeff Magee / Carte Copertă tare
common.buy 400.02 lei
Programming Concurrency on the JVM Venkat Subramaniam / Carte Carte broșată
common.buy 174.53 lei
Java Threads and the Concurrency Utilities Jeff Friesen / Carte Carte broșată
common.buy 252.62 lei
Functional Programming in Scala Paul Chiusano / Carte Carte broșată
common.buy 322.14 lei
Top
Programming Bjarne Stroustrup / Carte Carte broșată
common.buy 405.45 lei
Functional Design: Principles, Patterns, and Practices Robert Martin / Carte Carte broșată
common.buy 233.51 lei
Grokking Functional Programming Plachta / Carte Carte broșată
common.buy 273.29 lei
Learning Functional Programming Jack Widman / Carte Carte broșată
common.buy 276.94 lei
Functional Programming in Scala Paul Chiusano / Carte Carte broșată
common.buy 300.43 lei
Top
I Want to Die but I Want to Eat Tteokbokki Baek Sehee / Carte Carte broșată
common.buy 51.25 lei
Introduction to Electronic Materials and Devices Sergio M. Rezende / Carte Copertă tare
common.buy 503.68 lei
Functional Programming in Java Pierre-yves Saumont / Carte Carte broșată
common.buy 203.66 lei
Functional Thinking Neal Ford / Carte Carte broșată
common.buy 226.52 lei
Stylish F# Kit Eason / Carte Carte broșată
common.buy 321.72 lei
Mastering C# Concurrency Eugene Agafonov / Carte Carte broșată
common.buy 320.68 lei
Top
Refactoring Martin Fowler / Carte Copertă tare
common.buy 295.21 lei
Scala Functional Programming Patterns Atul S. Khot / Carte Carte broșată
common.buy 310.45 lei
Real World OCaml: Functional Programming for the Masses Anil Madhavapeddy / Carte Carte broșată
common.buy 281.12 lei
Advanced C++ Olena Lizina / Carte Carte broșată
common.buy 247.61 lei
Functional Reactive Programming Stephen Blackheath / Carte Carte broșată
common.buy 298.23 lei
Advanced Metaprogramming in Classic C++ Davide Di Gennaro / Carte Carte broșată
common.buy 475.60 lei
Practical Programming, 3e Paul Gries / Carte Carte broșată
common.buy 239.57 lei
OCaml Scientific Computing Liang Wang / Carte Carte broșată
common.buy 184.55 lei

Logare

Conectare la contul de utilizator Încă nu ai un cont Libristo? Crează acum!

 
obligatoriu
obligatoriu

Nu ai un cont? Beneficii cu contul Libristo!

Datorită contului Libristo, vei avea totul sub control.

Creare cont Libristo