Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Functional Programming in C++: the functional paradigm in C++

2,297 views

Published on

Functional Programming in C++ teaches developers the practical side of functional programming and what tools C++ provides to develop software in the functional style.

Save 42% off Functional Programming in C++ with code sscukic at:
https://www.manning.com/books/functional-programming-in-cplusplus

New from manning.com

Published in: Software
  • Be the first to comment

Functional Programming in C++: the functional paradigm in C++

  1. 1. How can I start applying functional programming techniques with C++? With Functional Programming in C++ by Ivan Čukić Save 42% with code sscukic.
  2. 2. I’ve heard that C++ is undergoing something of a renaissance, which includes an increased interest in functional programming techniques. Is there a book that can help me learn more about this?
  3. 3. Enter, Functional Programming in C++. This book will help introduce functional programming techniques and principles to professional C++ programmers who are interested in expanding their skill set. You will learn practical and pragmatic aspects of functional programming, and what C++ provides for developing software in the functional style.
  4. 4. It’s about teaching an old dog a new trick. You don’t have to learn a new language to start using functional programming styles. You can use the language you already know (C++) in an alternative way! Functional Programming in C++ will teach you how to write safer, more-concise code that is easier to read and understand.
  5. 5. I’ve always programmed in the object-oriented style. Honestly, the switch to functional seems daunting.
  6. 6. You don’t have to switch, just add a new dimension. Both the functional programming and the object-oriented programming styles have a lot to offer, but sometimes, depending on the situation, one is better than the other. C++ is a multi-paradigm language, and Functional Programming in C++ will teach you how to take advantage of this to write clear code with a high level of abstraction.
  7. 7. Expand your C++ toolbox in a major way! After being introduced to functional programming, you will dive right into writing practical code in C++. You will learn the ins and outs of using the functional programming paradigm through thought-provoking examples, clear diagrams, and reinforcing exercises. You’ll be thinking in functions in no time!
  8. 8. A word on the benefits of functional programming. • Shorter and more readable code • Code purity and simplicity (while retaining expressiveness) • Safer concurrent programs • Less-error prone code • And much more!
  9. 9. Join the functional programming revolution! Save 42% off Functional Programming in C++ with code sscukic. New from manning.com

×