> I had never actually considered C to be a 'weakly typed' language. There seem > to be various opinions on that particular subject both for and against.
There is far less debate about whether C is weakly typed than there is about what the term means. I used the language for 40 years and served on the C language standards committee and I've never seen any sign of a debate on this issue -- no one has ever called C strongly typed. I could point to printf and casting of pointers to other pointer types (or to and from void* without even needing a cast) or even to integers (when I started using C you didn't even need a cast) as glaring examples.
