The Intellectual Ascent to Agda
Offered By: CppNow via YouTube
Course Description
Overview
Embark on a journey through the often-overlooked realm of denotational semantics in this CppNow conference talk. Explore the powerful concept of denotative design, a top-down methodology that produces simple, composable, and incredibly potent libraries, particularly well-suited for C++. Learn how to apply denotative design principles by deriving C++ programs from domain-specific mathematical entities using the syntax of Agda, a pure functional and dependently-typed language. Discover how this approach can elevate your programming skills and create libraries that are in a league of their own compared to common alternatives. Gain insights into the mathematics of syntax and meaning, and understand how this branch of computer science can revolutionize your approach to software design and implementation.
Syllabus
David Sankel: The Intellectual Ascent to Agda
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