YoVDO

Expressive Compile Time Parsers in Modern C++

Offered By: Meeting Cpp via YouTube

Tags

C++ Courses Regular Expressions Courses Metaprogramming Courses C++23 Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the world of compile-time parsers in C++ through this comprehensive conference talk from Meeting C++ 2023. Dive into the use of modern C++ language features for designing expressive APIs and domain-specific languages, and learn how compile-time parsers can overcome syntax limitations. 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 constraints. Discover practical applications of these libraries in reducing boilerplate, 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++ development.

Syllabus

Expressive Compile Time Parsers - Alon Wolf - Meeting C++ 2023


Taught by

Meeting Cpp

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