The Lost Decade?
I think you’ll be hard pressed to find many knowledgeable C++ programmers who won’t admit that managed languages provide higher per-programmer productivity than native languages (because they’re easier to learn, have bigger libraries, and are not as “picky“). Likewise, I think you won’t find many “reasonable” managed language advocates who won’t admit that native language programs are more efficient (smaller and faster for a given solution) than their managed language counterparts. Having said that, take a look at this chart:
According to Herb Sutter, efficiency has(will) usurped(usurp) productivity as the dominating cost factor for software-intensive products in this decade (battery life in mobile devices, power consumption in the data center). Agree?
If you’re interested in watching the video and/or downloading Herb’s slides, here’s the link: “C++ and Beyond 2011: Herb Sutter – Why C++?“.
I love this!
Herb Sutter is terrific.
Of course VB6 provided both performance and rapid application development. So that too was lost in the ‘lost decade’.
http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/3440221-bring-back-classic-visual-basic-an-improved-versi
Good point “skipper”. Unlike C++, I think we may never see a resurgence of VB6.
It seems unlikely unless Microsoft can be persuaded to make it Open Source.
There are still thousands of legacy VB6 programs out there needing support.
I think that it would be a great idea for MS to open source it. Give it to the people and let it sink or swim on its own.
Even now Microsoft still haven’t replied to the open letter calling for the open sourcing of the Visual Basic 6 programming language.
Bring back VB6