News for hackers. Stuff that matters.
Re:Why C and C++ are Awful Programming Languages (2010) by aap_ on Wednesday October 28, 2015 @03:58AM (#10463248)
Where in this article does the author explain why C and C++ are awful? He only gives one or two examples. The main argument seems to be that Scheme is easier to teach but I don't see how that makes C or C++ bad programming languages. I agree that C++ a horrible mess, but C is not...and it's not hard to learn either (in fact, it was the language I learned programming with). I do agree that Scheme is a very nice language, but that doesn't make every other language out there bad.

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.

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.

Re:Why C and C++ are Awful Programming Languages (2010) by vu3rdd on Wednesday October 28, 2015 @05:11AM (#10463396)
I think the author should have called it "Why C and C++ are awful _teaching_ languages".