haughtonomous:
Well, C was written to help write an operating system (UNIX), where you are hitting the hardware and want to be able to do pretty much anything.And now I'll duck.
Heh. Where do you hide, I'll need to hide after this. My turn. One thing which irritates me in C is: I started with assembly programming a long time ago. There you had to know exactly what was a address and what was data in that address. And how to mix and handle both. Exactly. In C a variable is sometimes data and sometime address. I hate that a lot. Please note I like (valid)pointers.
It feels like C was designed by an idiot(s) who didn't understand indirect addressing.