Home > C++, C++11 > The Lost Decade?

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++?“.

Categories: C++, C++11 Tags: , , , ,
  1. PNeumiller
    April 10, 2012 at 9:43 am

    I love this!

  2. July 28, 2013 at 6:55 am

    Of course VB6 provided both performance and rapid application development. So that too was lost in the ‘lost decade’.


    • July 28, 2013 at 7:00 am

      Good point “skipper”. Unlike C++, I think we may never see a resurgence of VB6.

  3. July 28, 2013 at 7:07 am

    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.

    • July 28, 2013 at 7:13 am

      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.

  4. August 5, 2014 at 9:05 am

    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

  1. May 26, 2012 at 1:01 am

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: