3 ms·
There lies the problem, C++ reigns king in making games and many other area of coding. The language may be horrible but there are ways to avoid the horrible stu
by kilon 11y ago
There lies the problem, C++ reigns king in making games and many other area of coding. The language may be horrible but there are ways to avoid the horrible stuff and use some libraries that are far better design. Nowdays for example I would use something like QT which is very well made, to avoid MFC.
Thats the issue with offering an alternative to C++, its not enough to offer a better design language you also need to replace countless of C++ libraries that very capable , mature and very well established. Hence why there is no true C++ replacement out there beyond Java.
Delphi was awesome in countless diffirent ways but just lacked the library support to make it as popular. But at the time was as popular as python is nowdays with around 1 million developers and Borland C++ had 2 million. However at the same time VB had around 6 million and Visual C++ much more than that.
C++ is way safer than C but also way more complex. Which comes as no surprise why C is the go to choice for small libraries. Frankly I rather go C++ as well.
- pjmlp 11y agoAt work we migrated from C++ to JVM and .NET languages around 2006. So where we get to use to still use C++? Interfacing with hardware, COM libraries, JVM/CLR agents and lately portable native code across mobile OSes. Someday using Rust, D, Go, Swift will be an welcome option, but they aren't there yet, at least for the type of customers we work with.