My favourite: an uncaught exception (like from map.at()) causes the program to exit with no trace of where the problem originated.
Slashdot videos: Now with more Slashdot!
It's a matter of scale. C provides 10 feet of rope. C++ provides 10 miles of rope.
Worse, to understand any of a C++ program, you need to understand all of it, due to the tentacles of inheritance
C casts are a necessary evil! While "C++ cast operators are nothing but a major annoyance":
When you know a language well, there's no problem writing good code in it. But truly few can claim to know C++ well enough to make that assertion. The language is far too big and complicated and provides too many ways to do the same thing.
Aside from all the tax implications, I assume one of the reasons you are considering is that your kids could easily move to the US and work. But I don't know how much of an advantage this is when the median (as opposed to average) income in the US is so low. That along with high health costs implies that most Americans have a pretty low standard of living. It may seem great if you are in the upper 1%, however living with such income disparity is pretty grim.
Surely this has got to be the biggest oxymoron of them all.
Yeah, well if it comes from a large marketing dept. and you are confused then "mission accomplished".
What does this have to do with Java? Nothing. But it goes to reuse. Reuse of skill-sets rather than code.
(reposted as forgot to log in)
Despite the anit-MS sentiment, there is a grain of truth to the "ALWAYS a hidden trap" sentiment.
Who here doesn't believe that MS has a huge marketing department that essentially holds sway over almost all major announcements and strategies. The untrue part is that there is some sort of evil at work. There's not. It's not personal at all.
However, to the marketing department, all software outside their control is viewed as a potential competitor. And Linux/GNU more than most.
So we can be reasonably certain that any MS direction is not designed to help Linux be more attractive to users.
The Systemd Consortium of Uber-Masters (SCUM) is proud to announce the finalization of it's acquisition of the NSA. Hot on the heels of absorbing the CIA and FBI, Vice Chancellor Lennart Poettering had this to say: ".. this brings us one step closer to our ulitimate goal of reducing complexity for the common man."
I for one am relieved that the Internet of Non-things is finally over.
Inane Obscure TLA
OO is, in general, an attempt to abstract-out some of the complexity inherent with developing code.
The often overlooked question is: how frequent is it that OO (and in particular C++) end up increasing complexity.
Is this in the same vein as "Ppl who don't know General Relativity slamming the Speed Of Light"?
The big problem with C++ is that it's complexity makes it unknowable for the vast majority of the population.
On the plus side, it does make producing entries for Code Obfuscation contests rather easy! <smiley