I know it is an arrogant thought. But I myself have trouble regarding someone in the computing field as knowledgeable or 'good enough' if they do not know C .
C was my first language and is still my favorite. Those who know it understand computers on a far deeper level than those who stick to all high-level languages.
I would go a step farther and say that I wouldn't hire someone to work for me if they were not sufficient in C. Maybe this is just because I am mostly a low-level junkie...
Any one else feel this way? Furthermore, do you know anyone who doesn't know C but is still excellent at coding/computer-science?
The ability to build massive (and interesting) projects on high-level languages is growing sharply, and the reasons people would have learned C in the first place are shrinking, since there is plenty to work on without even caring about C. I hope the continued proliferation of quality high-level libraries and frameworks spurs a gradual decline of the divisive and self-congratulatory mindset demonstrated here, since it is not knowing C that makes programmers good. It is the ability to get things done right with whatever language(s) they need to.
(I know C)