topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Thursday March 28, 2024, 5:38 pm
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Author Topic: Some thumbs up for C++  (Read 2936 times)

Eóin

  • Charter Member
  • Joined in 2006
  • ***
  • Posts: 1,401
    • View Profile
    • Donate to Member
Some thumbs up for C++
« on: November 23, 2010, 03:50 PM »
This is an interesting blog post, Green Computing with C++, about some real world projects which moved away from language X to re-implement their software in C++ and saw huge performance improvements.

Have you heard of green computing? It’s basically the concept of lowering the energy requirements of computers in order to reduce the carbon footprint of datacenter operations and desktop/mobile applications

Disclaimer: this isn't meant as flame bait, I know there is no one best language, but still sometimes it can be good to highlight concrete examples from industry. Also the author is clearly pro C++, so there is inevitably more emphasis it's strengths, for example in another post he goes to town on a C++ Hater (also a good read).

phitsc

  • Honorary Member
  • Joined in 2008
  • **
  • Posts: 1,198
    • View Profile
    • Donate to Member
Re: Some thumbs up for C++
« Reply #1 on: November 24, 2010, 02:27 AM »
Thanks for pointing that out. I kind of like that guy. Although he writes:
This kind of C++ hating gets me fired up and defensive
he stays surprisingly calm and objective when responding to comments on his own blog (on the C++ hater post you pointed out).

I have to admit that I am very surprised about Evernote re-implementing their Windows application in C++, when I would have expected that for desktop applications C# / WPF is the way to go nowadays. I would really be interested in what technology they used for the GUI. Unfortunately, the question (asked in the comments) was never answered.