Hacker News new | ask | show | jobs
by WalterBright 1082 days ago
The fundamental difference is the C preprocessor is actually a language independent of C. They follow their own grammars, syntax, semantics, symbol tables, etc., and do not communicate with each other.