Danny
04-18-2008, 01:04 AM
As promised, here's my interview with Bjarne Stroustrup, (http://www.informit.com/articles/article.aspx?p=1192024) the creator of C++.
|
Click to See Complete Forum and Search --> : Interview with Bjarne Stroustrup Danny 04-18-2008, 01:04 AM As promised, here's my interview with Bjarne Stroustrup, (http://www.informit.com/articles/article.aspx?p=1192024) the creator of C++. Peter_APIIT 04-19-2008, 12:16 AM What is the difference between C++0X and C++09. This is quite confusing for beginner to keep updated. Thanks for your help. vijayan 04-19-2008, 12:41 PM > What is the difference between C++0X and C++09 there is no difference. C++0X is (was) expected to eventually become C++09. @Danny: thank you. Danny 04-19-2008, 08:57 PM Originally, it was called C++0x because the finalization date wasn't known in the early 2000s. Later, the target date was set to be 2009, hence C++09. However, it is quite clear today that the ratification will take place later, probably in 2010 because the Working Paper hasn't been sealed yet (there are still open issue with threads, concepts and some other cardinal new features). Once the WP is sealed, there is a review period during which the C++ community can ask for changes, fixes etc. C++0x and C++09 are interchangeable but please don't take the 09 is a legally binding commitment... Peter_APIIT 04-20-2008, 06:05 AM A billion thanks for your help. jonnin 04-21-2008, 07:49 AM what numbering scheme is 0X / 09 anyway? Will the next one be 0Xi, 11, 011, or something else? I expected this sort of thing from apple, but not from c++. Danny 04-21-2008, 11:12 PM It's a convention that has been used for many years in programming language: COBOL65, FORTRAN77 etc. The year indicates which version of the standard is used. In languages such as Fortran, you have so many dialects (since 1953) so it's necessary to differentiate between F77 and F95 for example. The same applies to C: C89, C94 and C99. Now, C++ has three standards: C++98, C++03 (essentially, it's C++ with TR1 extensions, and a few minor bug fixes) and the imminent C++09. The next version could be C++14, I guess. devx.com
Copyright Internet.com Inc. All Rights Reserved |