<p><strong>Leverage Modern Language Constructs to Write High-Quality Code Faster<br><br></strong>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.<br><br>In <strong><em>Functional and Concurrent Programming</em></strong>, 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 incarnation