• Home
  • Welcome to the Jungle
  • GotW
  • Elements of Modern C++ Style
  • About

Sutter’s Mill

Herb Sutter on software, hardware, and concurrency

Feeds:
Posts
Comments
« Welcome to the Jungle
C++11 “GoingNative 2012”: Speakers and Sessions »

Map of C++

2012-01-10 by Herb Sutter

Map of C++Hilarious and apt. Nice work, Alena and Jim.

Share this:

  • Email
  • Twitter
  • Reddit
  • Digg
  • Pinterest

Posted in C++ | 12 Comments

12 Responses

  1. on 2012-01-10 at 9:50 am Mike McCarty

    I thought Alexandrescu moved his Castle out onto some hippy commune island named “D”… ;^)


  2. on 2012-01-10 at 10:06 am من پت هستم » The C++ Lands

    [...] from: http://herbsutter.com/2012/01/10/map-of-c/ Categories: برنامه‌نویسی Tags: دیدگاه ها (0) بازتاب ها (0) [...]


  3. on 2012-01-10 at 2:28 pm jagansai

    Herb,
    All this is fine. But, you know what ? Most of the code bases in application programming are moving at a steady rate to Java / C#. I hear more of Java madness. Most of the places where c++ code is on UNIX platform are not bothered about the changes to the language since they are anyways using an age old c++ compiler.


  4. on 2012-01-10 at 4:04 pm Mhadhbi Ahmed (@mhadhbi)

    The link of the image not work


  5. on 2012-01-10 at 4:27 pm alenacpp

    Thank you, Herb!

    English translation of my blog post with another link to the map
    http://fearlesscoder.blogspot.com/2012/01/c11-lands.html


  6. on 2012-01-11 at 7:16 am Peter Sommerlad

    I couldn’t find the “undefined behavior” -(quicksands|beast|chasm|whatever..), and the “implementation defined behavior”-whatever. Are they missing?


  7. on 2012-01-11 at 7:57 am sap

    @jagansai: i dont think thats accurate. ever heard “java is the new cobol” expression? java lost a lot of ground the last couple of years, the lack of of new features that have been asked for years (is java7 ready yet?!).

    while i kinda agree on C#, its really because c# is light years away from java in so many aspects wouldnt be practical to enumerate them all here. and while adopting the new C++ features might take a while they will be adopted even if it takes 5-10 years, theres just too many C++ code bases there to move them all to a new language.

    also C++11 is such an improvement on the language, i for one am extreamelly happy with them, and while i cant use the new features at job (not all of them anyway) i can use whatever vc++2010 provides since thats what i use at work, and lambdas are just delicious :D


  8. on 2012-01-11 at 9:13 am jagansai

    To all the down voters,
    :-) For once I would love to have downvoted on my previous comment. I love to work on C++ and honestly I see a shift happening away from c++.

    P.S. : The place I work, we are asked to work on Java and slowly but surely converting the code base to Java.


  9. on 2012-01-11 at 2:52 pm jjsawyer

    The new C++ 11 map is available at http://alenacpp.blogspot.com/2012/01/11.html , while the pre C++ 11 map (2009) is available at http://alenacpp.blogspot.com/2009/06/c.html .

    @Mike McCarty: Alexandrescu’s castle is on the edge of C++ lands ;-)

    @jagansai: C# just overtook C++ in January 2012 TIOBE rankings – http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
    However, it’s a mystery to me why plain C is at 17%, while C++ is at 8%. I honestly don’t know that many people using C…


  10. on 2012-01-12 at 3:59 am Let_Me_Be

    @jjsawyer Unix is a C world (with a deep hate of C++). That’s why C++ has 8% and C 17%.


  11. on 2012-01-12 at 4:11 pm Andrei Alexandrescu

    @Mike McCarty: Heh heh… well the castle is nice if a bit drafty. Would be great if Alena integrated a D island somewhere! I have a ship already after all.

    Thanks Alena for a very witty map, and Jim for the awesome artistic execution.


  12. on 2012-01-14 at 2:01 am Paul Michalik

    Awesome… Where’s “Lighthouse of C++/CLI” or “Malstroem of COM”…?



Comments are closed.

  • Tweets

    • @shanselman Please Learn To Think About Abstractions hanselman.com/blog/PleaseLea… 1 hour ago
    • VC++ and Win8 Metro apps: May 18, livestream and on-demand: Reblogged from Sutter’s Mill: Want to know how to wr... bit.ly/LfRok9 5 hours ago
    • RT @incomputable: Why C++ (and Beyond)? Don't forget - early bird ends with May! cppandbeyond.com/2012/05/14/fro… 2 days ago
    Follow @herbsutter
  • Popular

    • Elements of Modern C++ Style
    • Welcome to the Jungle
  • Categories

    • Apple
    • C# / .NET
    • C++
    • Concurrency
    • Effective Concurrency
    • Friday Thoughts
    • GotW
    • Hardware
    • Java
    • Microsoft
    • Opinion & Editorial
    • Reader Q&A
    • Software Development
    • Talks & Events
    • Uncategorized
    • Web

Blog at WordPress.com.

Theme: Customized MistyLook by Sadish.


Follow

Get every new post delivered to your Inbox.

Join 886 other followers

Powered by WordPress.com
loading Cancel
Post was not sent - check your email addresses!
Email check failed, please try again
Sorry, your blog cannot share posts by email.