if(a=b) is not if(a==b) could IDE check this b4 upload?

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. :slight_smile:

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.