YoVDO

Expressive Compile-time Parsers in C++ - CppCon 2023

Offered By: CppCon via YouTube

Tags

C++ Courses Regular Expressions Courses Metaprogramming Courses Template Metaprogramming Courses Constexpr Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the power of compile-time parsers in C++ through this comprehensive conference talk from CppCon 2023. Delve into the design of expressive APIs and domain-specific languages using modern C++ features, and learn how to overcome syntax limitations through compile-time parsing techniques. Analyze open-source compile-time parsing libraries from C++11 to C++23, comparing their APIs for flexibility and expressiveness. Gain insights into implementation techniques for handling compile-time parsing under compile-time execution constraints. Discover practical applications for reducing boilerplate, writing compile-time regular expressions, parsers, parser generators, and implementing Rust-like macro rules and reflection features. Enhance your understanding of compile-time parsers' versatility and power in C++ development.

Syllabus

Expressive Compile-time Parsers in C++ - Alon Wolf - CppCon 2023


Taught by

CppCon

Related Courses

Design of Computer Programs
Stanford 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