C/C++ future... (not .net)

Started by
17 comments, last by DevLiquidKnight 20 years, 8 months ago
does anyone belive there will be more updates for the C++ language not .net but C/C++ or even the compiler of visual studio or is that not gonna continue to be updated 0.o coder requires 0xf00d before continue().
Killer Eagle Software
Advertisement
http://anubis.dkuug.dk/jtc1/sc22/wg21/, poppet!
wuts that lol
To DevLiquidKnight: I''m guessing you can''t reach the page.

http://anubis.dkuug.dk/jtc1/sc22/wg21/

ignore the ", poppet!"
Damn DevLiquidKnight... Please use punctuation next time... my head hurts now

James Simmons
MindEngine Development
http://medev.sourceforge.net
C++0x will update a lot of stuff, mostly with the C++ stndard library. (that''s a standards number. the x means we don''t know what year it''ll happen, yet. the latest C standard is C99. I think C++ is at C++98?)

And C++ has not been unchanging lately either. There have been several "clarifications" from the standards commitee that have changed/fixed things.
The latest C++ is ISO/IEC 14882 C++ 1998
C++ The Language
---------------
See the provided link above. It will be updated. Very much so.

The Visual IDE
----------------
Visual C++ will ALSO be updated by Microsoft. Their next release (2004 or 2005) will ship with an updated MFC library as well.

Visual C++ is (still) alive.


"Yeah, I would''ve killed you, but I''m glad I didn''t - the paperwork is a bitch"
"We confess our little faults to persuade people that we have no large ones." -Francois de La Rochefoucauld (1613 - 1680). | My blog
From what I''ve seen, C++0x doesn''t have anything interesting that isn''t already in Boost (thus semi-standard already). Well, typedef templates woohoo.. They can''t add anything to C++ since it''s already considered too complex, and they can''t remove anything since they have to stay backwards compatible. So it stays pretty much as it is. Time to move on.
IMHO the "need" to remain backwards compatible is a complete fiction invented for god alone knows what reason, to the detriment of the language''s development.

If the language has breaking changes made to it then compiler vendors will simply offer two modes -- in the same way that they provide switches to pick between C89 and C99.
char a[99999],*p=a;int main(int c,char**V){char*v=c>0?1[V]:(char*)V;if(c>=0)for(;*v&&93!=*v;){62==*v&&++p||60==*v&&--p||43==*v&&++*p||45==*v&&--*p||44==*v&&(*p=getchar())||46==*v&&putchar(*p)||91==*v&&(*p&&main(0,(char**)(--v+2))||(v=(char*)main(-1,(char**)++v)-1));++v;}else for(c=1;c;c+=(91==*v)-(93==*v),++v);return(int)v;}  /*** drpizza@battleaxe.net ***/

This topic is closed to new replies.

Advertisement