Comment

Comment by WalterBright

The C preprocessor was an easy and compact way to extend C back when memory was really really tight. You can't even fit a C++98 compiler into DOS's memory space, but you can fit a C compiler in 64K. (Well, an earlier version of C.)

C has been adding generics anyway, like _Generic.

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton