Hacker News new | ask | show | jobs
by dom0 3367 days ago
> For example, in the MS-DOS world with near and far pointers, programming in C becomes utterly confusing.

C can still be really "interesting" on Harvard architectures (many popular micros, PIC and AVR for example). Though it isn't that bad, since the compiler sorts constants and the like automatically out and loads them into memory (which means that by default constants that are not optimized out - like strings - will be deduced from the available memory ... 64 to 2048 bytes on typical SKUs).