> 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
