Programs often read configuration files at startup, even when those files never change after the program is built. With C++26, you can eliminate that entire step by having the compiler read, parse, and validate the configuration at compile time, leaving only the finished data in the executable. Parsing JSON at compile time with C++26 static reflection by Daniel Lemire From the article: Suppose that you have a configuration file in JSON.