YoVDO

Expressive Compile-Time Parsers in C++

Offered By: CppNow via YouTube

Tags

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

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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 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