3 ms·
Guaranteed simple flow And then there's setjmp/longjmp. Clear and unambiguous Aside from all the undefined and implementation-defined behavior. A macro prep
by argv_empty 14y ago
Guaranteed simple flow
And then there's setjmp/longjmp.
Clear and unambiguous
Aside from all the undefined and implementation-defined behavior.
A macro preprocessor
Which just does plain, dumb text substitution with no understanding of program syntax (or the environment where the expanded macro will appear!). CPP's macro system is a pretty leaky abstraction.
The other points are why I use C (when I use C), but I wouldn't make these three arguments in favor of C.