Expressive Compile-Time Parsers in C++
Offered By: CppNow via YouTube
Course Description
Overview
Explore the world of expressive compile-time parsers in C++ through this comprehensive conference talk from C++Now 2024. Dive into the techniques for leveraging modern C++ language features to design expressive APIs and domain-specific languages. Learn how to overcome C++ syntax limitations using compile-time parsers for zero-overhead code. Analyze open-source compile-time parsing libraries from C++11 to C++23, comparing their APIs for flexibility and expressiveness. Discover implementation techniques for handling compile-time parsing under compile-time execution constraints. Gain insights into reducing boilerplate and writing compile-time regular expressions, parsers, parser generators, Rust's macro rules, and reflection features. Enhance your understanding of the power and versatility of compile-time parsers in C++ to elevate your programming skills.
Syllabus
Expressive Compile-Time Parsers in C++ - Alon Wolf - C++Now 2024
Taught by
CppNow
Related Courses
Design of Computer ProgramsStanford University via Udacity Programming Languages
University of Virginia via Udacity Data Structures and Performance
University of California, San Diego via Coursera Introducción a Data Science: Programación Estadística con R
Universidad Nacional Autónoma de México via Coursera Applied Text Mining in Python
University of Michigan via Coursera