Logic Paradigm for C++
Offered By: CppNow via YouTube
Course Description
Overview
Explore the Logic Paradigm (LP) for C++ in this comprehensive conference talk from CppNow. Delve into the powerful, Turing-complete programming paradigm that has been underrepresented in mainstream languages compared to Object-Oriented, Imperative, and Functional paradigms. Discover the origins of Logic dating back to Aristotle's Formal Logic and its evolution into Modern Logic. Learn about Castor, a new open-source C++ library proposed for inclusion in Boost, which extends support for LP and allows programmers to combine functional paradigm facilities with LP. Gain an introduction to LP basics in C++, followed by numerous examples to enhance your understanding of this paradigm. Observe how LP naturally integrates with existing Boost and C++ concepts, and explore the potential for powerful multiparadigm solutions when freely mixing paradigms. Understand how the clean integration of LP in C++ can lead to the discovery of new design patterns, making C++ a fountainhead for innovation in programming.
Syllabus
Roshan Naik: Logic Paradigm for C++
Taught by
CppNow
Related Courses
Functional Programming Principles in ScalaÉcole Polytechnique Fédérale de Lausanne via Coursera Functional Program Design in Scala
École Polytechnique Fédérale de Lausanne via Coursera Paradigms of Computer Programming
Université catholique de Louvain via edX Introduction to Functional Programming
Delft University of Technology via edX Paradigms of Computer Programming – Fundamentals
Université catholique de Louvain via edX