3 ms·
C++ is as much as dead in the enterprise outside of a few niche concerns. It's just too hard to get right. C# and Java are significantly more forgiving and for
by astrodust 10y ago
C++ is as much as dead in the enterprise outside of a few niche concerns. It's just too hard to get right.
C# and Java are significantly more forgiving and for most use cases are perfectly adequate. Performance is a reasonable concern, but not the primary driver of language choice.
If you look at the sort of Java code some people churn out in an enterprise environment you'd be glad they weren't using C++ which has significantly more sharp edges. Throwing random exceptions isn't as bad as periodically segfaulting for no apparent reason.
- pjmlp 10y agoThe most recent example of this was Android Things. Brillo was supposed to have key Android frameworks made available in C++, as explained at set of Linux Embedded talks. Instead what happened was they brought in the Android Java frameworks and renamed it to Android Things.