> There are also a number of things he would do the same, starting with the
> use of C as the implementation language. It is, he said, a dangerous
> language, but the programmer always knows what is going on. Object-
> oriented programming, he said, is a mistake; it hides too much.
Ah, that old canard. When will these "gurus" stop making themselves look like fools? No language can save bad design and if Eric things the object-oriented paradigm hides too much, he's doing it wrong.
There are many, many, many reasons to consider a language other than C and a programming paradigm other than procedural. I continue to be amazed by people who refuse to even consider C++ when it can do everything C can do, as fast and more safely.