£41.99

Packt Publishing Learning C++ Functional Programming: Explore functional C++ with concepts like currying, metaprogramming and more

Price data last checked 23 day(s) ago - will refresh soon

View at Amazon

Price History & Forecast

Last 68 days • 68 data points (No recent data available)

Historical
Generating forecast...
£41.99 £39.89 £40.73 £41.57 £42.41 £43.25 £44.09 24 January 2026 09 February 2026 26 February 2026 15 March 2026 01 April 2026

Price Distribution

Price distribution over 68 days • 1 price levels

Days at Price
68 days 0 17 34 51 68 £42 Days at Price

Price Analysis

Most common price: £42 (68 days, 100.0%)

Price range: £42 - £42

Price levels: 1 different prices over 68 days

Description

Apply Functional Programming techniques to C++ to build highly modular, testable, and reusable code Key Features Modularize your applications and make them highly reusable and testable Get familiar with complex concepts such as metaprogramming, concurrency, and immutability A highly practical guide to building functional code in C++ filled with lots of examples and real-world use cases Book Description Functional programming allows developers to divide programs into smaller, reusable components that ease the creation, testing, and maintenance of software as a whole. Combined with the power of C++, you can develop robust and scalable applications that fulfill modern day software requirements. This book will help you discover all the C++ 17 features that can be applied to build software in a functional way. The book is divided into three modules-the first introduces the fundamentals of functional programming and how it is supported by modern C++. The second module explains how to efficiently implement C++ features such as pure functions and immutable states to build robust applications. The last module describes how to achieve concurrency and apply design patterns to enhance your application's performance. Here, you will also learn to optimize code using metaprogramming in a functional way. By the end of the book, you will be familiar with the functional approach of programming and will be able to use these techniques on a daily basis. What You Will Learn Get to know the difference between imperative and functional approaches See the use of first-class functions and pure functions in a functional style Discover various techniques to apply immutable state to avoid side effects Design a recursive algorithm effectively Create faster programs using lazy evaluation Structure code using design patterns to make the design process easier Use concurrency techniques to develop responsive software Learn how to use the C++ Standard Template Library and metaprogramming in a functional way to improve code optimization Who This Book Is For This book is for C++ developers comfortable with OOP who are interested in learning how to apply the functional paradigm to create robust and testable apps.

Product Specifications

Format
paperback
Domain
Amazon UK
Release Date
10 August 2017
Listed Since
16 February 2017

Barcode

No barcode data available

Similar Products You Might Like

Functional and Concurrent Programming: Core Concepts and Features
98% match

Functional and Concurrent Programming: Core Concepts and Features

Addison Wesley

£35.89 06 Apr 2026
C++17 STL Cookbook: Discover the latest enhancements to functional programming and lambda expressions
98% match

C++17 STL Cookbook: Discover the latest enhancements to functional programming and lambda expressions

Packt Publishing

£41.99 06 Apr 2026
Functional Programming Using F#
98% match

Functional Programming Using F#

Cambridge University Press

£80.37 05 Apr 2026
Modern C++ Programming Cookbook: Recipes to explore data structure, multithreading, and networking in C++17
97% match

Modern C++ Programming Cookbook: Recipes to explore data structure, multithreading, and networking in C++17

Packt Publishing

£28.74 11 Apr 2026
C++: This book includes: C++ Basics for Beginners + C++ Common used Libraries + C++ Performance Coding: 4
97% match

C++: This book includes: C++ Basics for Beginners + C++ Common used Libraries + C++ Performance Coding: 4

£39.26 06 Apr 2026
Introduction to Functional Programming Systems Using Haskell: 27 (Cambridge Computer Science Texts, Series Number 27)
97% match

Introduction to Functional Programming Systems Using Haskell: 27 (Cambridge Computer Science Texts, Series Number 27)

Cambridge University Press

£44.29 14 Apr 2026
Haskell High Performance Programming
97% match

Haskell High Performance Programming

Packt Publishing

£41.99 06 Apr 2026
Kotlin Apprentice (Third Edition): Beginning Programming with Kotlin
97% match

Kotlin Apprentice (Third Edition): Beginning Programming with Kotlin

£41.76 06 Apr 2026
Functional Proteomics: Methods and Protocols: 1871 (Methods in Molecular Biology, 1871)
97% match

Functional Proteomics: Methods and Protocols: 1871 (Methods in Molecular Biology, 1871)

Humana

£166.59 18 Apr 2026
OCA: Oracle Certified Associate Java SE 8 Programmer I Study Guide: Exam 1Z0-808 (Sybex Study Guide)
97% match

OCA: Oracle Certified Associate Java SE 8 Programmer I Study Guide: Exam 1Z0-808 (Sybex Study Guide)

Wiley

£34.59 26 Mar 2026
Operators Between Sequence Spaces and Applications
97% match

Operators Between Sequence Spaces and Applications

Springer

£66.85 16 Apr 2026
Aspect-Oriented Programming with the e Verification Language: A Pragmatic Guide for Testbench Developers: Volume . (Systems on Silicon, Volume .)
97% match

Aspect-Oriented Programming with the e Verification Language: A Pragmatic Guide for Testbench Developers: Volume . (Systems on Silicon, Volume .)

Morgan Kaufmann

£54.99 17 Apr 2026
The Joy of Clojure
97% match

The Joy of Clojure

Manning Publications

£34.39 19 Apr 2026
Process-Driven SOA: Patterns for Aligning Business and IT (Infosys Press Infosys Press Infosys Press)
97% match

Process-Driven SOA: Patterns for Aligning Business and IT (Infosys Press Infosys Press Infosys Press)

CRC Press

£57.91 15 Apr 2026
Programmeren in Java met BlueJ: een 'objecten eerst'-benadering
97% match

Programmeren in Java met BlueJ: een 'objecten eerst'-benadering

Pearson Benelux B.V.

£58.70 01 Apr 2026
Programming in C#: Exam 70-483 (MCSD) Guide: Learn basic to advanced concepts of C#, including C# 8, to pass Microsoft MCSD 70-483 exam
97% match

Programming in C#: Exam 70-483 (MCSD) Guide: Learn basic to advanced concepts of C#, including C# 8, to pass Microsoft MCSD 70-483 exam

Packt Publishing

£41.99 26 Mar 2026
Computing and Philosophy: Selected Papers from IACAP 2014: 375 (Synthese Library, 375)
97% match

Computing and Philosophy: Selected Papers from IACAP 2014: 375 (Synthese Library, 375)

Springer

£75.71 29 Mar 2026
Proteomic Profiling: Methods and Protocols: 2261 (Methods in Molecular Biology, 2261)
97% match

Proteomic Profiling: Methods and Protocols: 2261 (Methods in Molecular Biology, 2261)

Humana

£157.28 29 Mar 2026
Fuzzy Cognitive Maps: A Tool for the Modeling and Simulation of Processes and Systems: 427 (Studies in Fuzziness and Soft Computing, 427)
97% match

Fuzzy Cognitive Maps: A Tool for the Modeling and Simulation of Processes and Systems: 427 (Studies in Fuzziness and Soft Computing, 427)

Springer

£107.43 31 Mar 2026
Discourse, Structure and Linguistic Choice: The Theory and Applications of Molecular Sememics: 101 (Studies in Linguistics and Philosophy, 101)
97% match

Discourse, Structure and Linguistic Choice: The Theory and Applications of Molecular Sememics: 101 (Studies in Linguistics and Philosophy, 101)

Springer

£52.13 31 Mar 2026
C Programming Explained Better: A guide for absolute beginners
97% match

C Programming Explained Better: A guide for absolute beginners

£46.54 01 Apr 2026
Enterprise, Business-Process and Information Systems Modeling: 20th International Conference, BPMDS 2019, 24th International Conference, EMMSAD 2019, ... in Business Information Processing, 352)
97% match

Enterprise, Business-Process and Information Systems Modeling: 20th International Conference, BPMDS 2019, 24th International Conference, EMMSAD 2019, ... in Business Information Processing, 352)

Springer

£41.15 15 Apr 2026
Cybernetics in C++ (River Publishers Series in Software Engineering)
97% match

Cybernetics in C++ (River Publishers Series in Software Engineering)

Taylor & Francis

£80.03 30 Mar 2026
China's Technology Innovators: Selected Cases on Creating and Staying Ahead of Business Trends (Management for Professionals)
97% match

China's Technology Innovators: Selected Cases on Creating and Staying Ahead of Business Trends (Management for Professionals)

Springer

£50.32 12 Mar 2026