Why C++ sucks (2016 edition)
I&#x27;m sorry, but from the point of view of technical merit these opinion based rants are starting to feel really disingenious.<p>Scott Meyers has written lots of good stuff on how to use C++ properly.<p>Yes, C++ is the rocket-octopus in a razor armour, equipped with automatically foot targeting shotguns and all the rope to hang every developer twice.<p>Yes it the best tool everywhere? No. Is it my favorite language? No. Is it absolutely essential for value producing programmers around the globe? Yes.<p>The thing is, the rocket-octopus infestation is so wide that we&#x27;ve learned to use it to our advantage (after a few missing foots but hey - rockets!) and understood how to deal with it&#x27;s kinks and warts. We&#x27;ve got pretty good tools to wrangle it (Visual Studio is actually pretty good, IMO), and boy, can it go places.<p>The ecosystem is the main reason it&#x27;s as alive today as it is. I would much rather take my iridescent paradise bird F# to work, but the sad thing is, the poor thing does not survive yet everywhere where the rocket octopus does. My pet python is much more well behaved but unfortunately it still does not have hassle free rockets nor can it survive in high performance scenarios with even more wrangling than the octopus does.