5 ms·
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 yo
by agentultra 14y ago
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.
- xyzzy123 14y agoEven if it doesn't make you a better programmer, "auto" will cut down on RSI ;) I hate typing iterator type names.
- pjmlp 14y agoStill way better than Objective-C method calls though.
- coldtea 14y agoNot 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.
- pjmlp 14y agoI used Objective-C in the NeXT days...
- coldtea 14y agoHah. Nice. At least you didn't have to write UI code for it!
- pjmlp 14y agoIt 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.
- pmelendez 14y ago>"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.
- angersock 14y agoSee, 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.
- marshray 14y ago/me goes off to play with his new C++11 project.
- angersock 14y agoAnything interesting?
- marshray 14y agoNot yet. :-) It's stuff like https://github.com/marshray/qak 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.
- bitwize 14y agoC++ is like an aging pop star. It has to constantly reinvent itself -- and hide its flaws and wrinkles -- to stay relevant.
- agentultra 14y agoRelevant 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.