Re:Why C and C++ are Awful Programming Languages (2010)
by pixelp3 on Wednesday October 28, 2015 @04:29AM
(#10463317)
Yes what the author doesn't realize is that C is still an extremely important language no matter what, just to make computers run properly and fast.
If there were good alternatives then maybe we can discard C. But if you want to become a professional developer you SHOULD know C, even if you dont use it regularly. The same way I believe every professional should know basic OS concepts, threads, memory management, architecture, etc.
Also I don't agree with the notion that programming is all about high level algorithms and abstraction. In the end you're programming a physical computer and you should be aware of that. In some (or even many) cases Scheme or Python or whatever (even C perhaps) may be too abstract for what you're doing, so use what's appropriate.