quote:
Originally posted by absorbation
I mean why are schools teachings older more outdated languages when they can teach newer ways to code software
Again, I must draw attention to the fact that the two most well-known operating systems (Windows and Linux) are written more in C than any other language. The same should apply to the BSDs, which grew from Unix, which was written in C. Far from being 'outdated', C is thriving. It's even nicked a few features from C++ along the way.
I know C was last updated in the 80s, but it just goes to show how well-designed a language it is, to have required no updates in two decades.
As a language to teach high-level concepts, C doesn't cut it, I admit. But that's why there's languages such as C++, C# and Java, which have a C-like syntax. For teaching low-level though, thsese high-level languages don't cut it. C does.
At the end of the day, for high-speed programs and low-level tasks, only assembly code is practically better than C. And assembly code is a real bitch compared to C.