The C preprocessor is practically turing complete, in the same sense that C it self or your computer is practially turing complete, but not strictly.
C++ started as a preprocessor.
Re:Fun Extending the C Preprocessor
by tambourine_man on Sunday October 18, 2026 @07:22AM
(#50140042)
So did Objective-C
but not the C preprocessor, but a completely different preprocessor.
Re:Fun Extending the C Preprocessor
by HexDecOctBin on Monday October 19, 2026 @11:54PM
(#50161166)
I asked for tasteful additions :)
Re:Fun Extending the C Preprocessor
by david2ndaccount on Sunday October 18, 2026 @07:27PM
(#50146549)
We’ll get there in this series.
(I am not talking about metalang99 or Cello like stuff, which exploits the Turing tarpit of the currently specified preprocessor but rather tasteful additions to the preprocessor itself).