C++0x == C++2011

Discussion about everything. New games, 3d math, development tips...
bitplane
Admin
Posts: 3204
Joined: Mon Mar 28, 2005 3:45 am
Location: England
Contact:

C++0x == C++2011

Post by bitplane »

http://cplusplus-soup.com/2011/03/28/c0 ... be-c-2011/
Dean Michael Berris wrote:This means that the FDIS will pretty much be the version of the C++ standard that the international representatives will vote upon for ratification in the upcoming votes happening in August this year.
So by August, we may well have an official std::thread to play with. Anyone else excited? :D
Submit bugs/patches to the tracker!
Need help right now? Visit the chat room
serengeor
Posts: 1712
Joined: Tue Jan 13, 2009 7:34 pm
Location: Lithuania

Re: C++0x == C++2011

Post by serengeor »

bitplane wrote:http://cplusplus-soup.com/2011/03/28/c0 ... be-c-2011/
Dean Michael Berris wrote:This means that the FDIS will pretty much be the version of the C++ standard that the international representatives will vote upon for ratification in the upcoming votes happening in August this year.
So by August, we may well have an official std::thread to play with. Anyone else excited? :D
As long as its not like rocket science, I'm in! :D
Working on game: Marrbles (Currently stopped).
ChaiRuiPeng
Posts: 363
Joined: Thu Dec 16, 2010 8:50 pm
Location: Somewhere in the clouds.. drinking pink lemonade and sunshine..

Re: C++0x == C++2011

Post by ChaiRuiPeng »

serengeor wrote:
As long as its not like rocket science, I'm in! :D
but thats a relative viewpoint

to most of the population of the world what we do is rocket science already :)

i would willingly inegrate, or at least branch out a MT version of my small proejects. after all im pretty sure massive parralel multicore is the future :wink:
ent1ty wrote: success is a matter of concentration and desire
Butler Lampson wrote: all problems in Computer Science can be solved by another level of indirection
at a cost measure in computer resources ;)
serengeor
Posts: 1712
Joined: Tue Jan 13, 2009 7:34 pm
Location: Lithuania

Post by serengeor »

I have only tried multi-threading with boost and it was pretty easy, tough I didn't do anything advanced. If I did, I would probably had gotten into many troubles. But thats just because lack of knowledge and experience :)
Working on game: Marrbles (Currently stopped).
Insomniacp
Posts: 288
Joined: Wed Apr 16, 2008 1:45 am
Contact:

Post by Insomniacp »

yay, that means in half a year I get recode everything xD. I have been using boost threads as well and many of the std lib changes are what boost already does so changing over should not be hard at all. In the past I did native windows and unix threads and windows was terribly confusing (as it normally is) and unix threads were about as simple as boost's.

Does anyone know if there is/will be a standard network socket?
Luben
Posts: 568
Joined: Sun Oct 09, 2005 10:12 am
Location: #irrlicht @freenode

Re: C++0x == C++2011

Post by Luben »

bitplane wrote:Anyone else excited? :D
Afraid not, since i've been converted to D ;]
Radikalizm
Posts: 1215
Joined: Tue Jan 09, 2007 7:03 pm
Location: Leuven, Belgium

Re: C++0x == C++2011

Post by Radikalizm »

Luben wrote:
bitplane wrote:Anyone else excited? :D
Afraid not, since i've been converted to D ;]
What benefits does D have over C++? Wasn't it supposed to be sort of a rewrite of C++ or something?
Luben
Posts: 568
Joined: Sun Oct 09, 2005 10:12 am
Location: #irrlicht @freenode

Re: C++0x == C++2011

Post by Luben »

Radikalizm wrote:What benefits does D have over C++? Wasn't it supposed to be sort of a rewrite of C++ or something?
I don't know about it's origin, but i think you may be right in that. Regarding benefits.. One could write quite a bit about the differences, but in the end what makes one language better than another usually boils down to a matter of taste. But for me, D simply feels like it is what C++ intended to be, or wants to become, but without all the nasty wierdness.

A clear benefit is compile time. Although only about 2.4 megs of irrlicht source has been ported so far, it takes about 8 seconds for me to compile. Compared with ~9 megs of irrlicht c++-code which for me takes ~75 seconds to (re)build(With 2 threads). It's probably not a good idea to compare build times for projects with that big of a size difference, but still, it feels like it compiles instantly.

A clear disadvantage for D is the sometimes lacking documentation.

I'll refrain from tainting your impression of D any more. Experiencing/learning it firsthand is probably best. =)

Sorry for thread hijacking.
Sylence
Posts: 725
Joined: Sat Mar 03, 2007 9:01 pm
Location: Germany
Contact:

Re: C++0x == C++2011

Post by Sylence »

bitplane wrote:Anyone else excited? :D
Not yet. Switched to C#
But since I'll need C++ for university at the end of the year I guess I have to relearn some aspects of C++ and hopefully I'll come across some of C++0x' new features :)
Software documentation is like sex. If it's good you want more. If it's bad it's better than nothing.
randomMesh
Posts: 1186
Joined: Fri Dec 29, 2006 12:04 am

Re: C++0x == C++2011

Post by randomMesh »

bitplane wrote:Anyone else excited? :D
I am already using boost::thread for some of my projects. For me, all that changes is the namespace. So nothing to be excited about.

On the other hand, because i am a nitpicker, i am sure i will enjoy using the nullptr literal. ;)
"Whoops..."
Brainsaw
Posts: 1183
Joined: Wed Jan 07, 2004 12:57 pm
Location: Bavaria

Re: C++0x == C++2011

Post by Brainsaw »

bitplane wrote:Anyone else excited? :D
That's cool. I've been playing around with Boost threads a little bit recently, but having standard C++ threads would be highly welcome to me.
Dustbin::Games on the web: https://www.dustbin-online.de/

Dustbin::Games on facebook: https://www.facebook.com/dustbingames/
Dustbin::Games on twitter: https://twitter.com/dustbingames
REDDemon
Developer
Posts: 1044
Joined: Tue Aug 31, 2010 8:06 pm
Location: Genova (Italy)

Post by REDDemon »

how this will come into our life? it's just a matter of download and re-install the IDE (like code blocks)?
Junior Irrlicht Developer.
Real value in social networks is not about "increasing" number of followers, but about getting in touch with Amazing people.
- by Me
pippy3
Posts: 155
Joined: Tue Dec 15, 2009 7:32 am

Post by pippy3 »

REDDemon wrote:how this will come into our life? it's just a matter of download and re-install the IDE (like code blocks)?
It's just a standard. Like the web; GCC will kind of implement them, Clang with implement them fully but no one will use it, and MSVC will ruin them by implementing them wrong.
REDDemon
Developer
Posts: 1044
Joined: Tue Aug 31, 2010 8:06 pm
Location: Genova (Italy)

Post by REDDemon »

So we can continue happily using boost :)
Junior Irrlicht Developer.
Real value in social networks is not about "increasing" number of followers, but about getting in touch with Amazing people.
- by Me
CuteAlien
Admin
Posts: 9734
Joined: Mon Mar 06, 2006 2:25 pm
Location: Tübingen, Germany
Contact:

Post by CuteAlien »

I'm already using "auto" all over the place in my current project. Saves so much typing when working with STL :-)
IRC: #irrlicht on irc.libera.chat
Code snippet repository: https://github.com/mzeilfelder/irr-playground-micha
Free racer made with Irrlicht: http://www.irrgheist.com/hcraftsource.htm
Post Reply