> And understanding how computers work.  There is much to be 
> said for having to do your own memory management, linking, 
> bounds-checking\ldots 
I absolutely agree.  Every competent programmer that I can remember
meeting has a very good understanding of the underlying things that go
on when you run a program.  C (and dare I say it assembly) are very good
for that.  Once you know how that stuff works, you generally have less
surprises when dealing with other languages.

> And the C idiom influences so many other languages that it 
> can be very worthwhile to learn C.  A bit like having to 
> learn Latin :)
Hmm, I dunno about the Latin :)

Brad

Reply via email to