Hacker News new | past | comments | ask | show | jobs | submit login

C++11 rocks and I think Bjarne was right in saying that it feels like a new language. This isn't your grand-daddy's C++. It's certainly worth considering for your next project and valuable to learn if only to make you a better programmer.



See, the funny thing is, you're still going to be interfacing with your grand-daddy's C++, and his daddy's C. And you'll be adding cruft for your grandki--ah, who am I kidding, hopefully they'll be using Ruby.

EDIT: Downvote all you want--you know it's true. It is seldom you'll get to write a new C++ project from scratch, totally, using only standard libraries.


/me goes off to play with his new C++11 project.


Anything interesting?


Not yet. :-)

It's stuff like https://github.com/marshray/qak in which I indulge my impulse to recreate the universe from scratch in C++11 on the weekends so I don't act foolishly during the week.

I've been porting it to the limitations of MSVC 2012 and looking at implementing a lightweight Node.js-like IO system in C++11.


Even if it doesn't make you a better programmer, "auto" will cut down on RSI ;) I hate typing iterator type names.


Still way better than Objective-C method calls though.


Not really.

For one, everybody does it them with XCode and auto-complete.

Second, the verboseness there plays a function: it makes them self-documenting, whereas with C++ types/iterators/etc you're just repeating yourself.


>"For one, everybody does it them with XCode and auto-complete."

Which is not necessarily a good experience. From all the IDEs I had used in my life, XCode is the only one I really hate.


I used Objective-C in the NeXT days...


Hah. Nice.

At least you didn't have to write UI code for it!


It was a bit sad actually.

We were porting a particle simulation framework done in Objective-C with Renderman shaders to C++/Windows, because we thought NeXT would die soon.

This was way before Apple decided to buy NeXT.


C++ is like an aging pop star. It has to constantly reinvent itself -- and hide its flaws and wrinkles -- to stay relevant.


Relevant to what, exactly?

The funniest thing I find about programming today are all the people who think this is some sort of fashion show.

You sound ageist.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: