First of all the constant screeding against OOP is a demonstration of ignorance and almost always comes from people who don't understand it. which is why I dsklipped over most of the article.

The real reason nothing will replace C is quite simple: there are too goddamn many candidates to do so. Read the responses and look how many trot out their favorite shiny new toy and say it's going to be the future. No, it's not.

How many languages has Google released or planned to just in the last few years? What's the advantage of having 600 programming languages to choose from? On the other hand C is known to millions of us who have been developers for more than a week, known well, I've used it on freelancing projects in the past few years and I learned it in 1985.

Java? Please. A nightmare of integration, near daily updates. JavaScript? A toy with too many dialects and versions. Babel, anyone? Rust? Never seen it used. C++? Destroyed by extensions starting with throw and then foppery for people who wet their pants at the prospect us using a pointer.

Nope. C is here to stay, malloc() and free() included. Because all senior developers know it and it doesn't have throw.

Written by

American Software Developer living in Vietnam. Classical musician (guitar, woodwinds), weightlifter, multilingual, misanthrope • XY

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store