You have to remember that those who use C/C++ in industry use it in large teams. The productivity of C/C++ programmers is very large and industry can afford to use the language for the benefits.
I do agree for most things there is no real need for C/C++ but why would huge industries move away from it and spend money to convert to higher-level languages that don't support the low-level operations they use, are slightly slower, have more overheads, are easier to decompile etc.
This whole thread is rather pointless since it's obvious. Also, isn't that video about web applications? C/C++ are the languages that power those web languages.
(Sep 12, 2015 08:12 AM)g4143 Wrote: And let's not forget computer games are written in all programming languages.
Let's not forget that popular game engines that support languages like C#, JavaScript, Lua, Python etc. are usually all written in C++. They used C++ for a reason - keep that in mind. There is an expense to C++ but industry can afford it for the brilliant performance it brings.
I find it amusing how the people in that video refer to web applications as "real world applications" and completely miss out embedded systems development, desktop GUI application development, high reliability software engineering (#facebook), game development etc. etc.
If you think C++ is impractical - think of its benefits and your desired application. It can be, but for a lot of things - it's really not.