Hacker News new | ask | show | jobs
by adrian_b 10 hours ago
"No runtime abstraction" seems the correct approach for good performance.

Run-time abstractions should always be avoided when the problem can be solved at compile-time.

While the conditional compilation syntax of the C/C++ preprocessor is not nice, good programming text editors can make it much more readable, by highlighting/hiding appropriate text sections.