Linked by Thom Holwerda on Mon 13th Aug 2007 17:57 UTC
General Development "A good programming language is far more than a simple collection of features. My ideal is to provide a set of facilities that smoothly work together to support design and programming styles of a generality beyond my imagination. Here, I briefly outline rules of thumb (guidelines, principles) that are being applied in the design of C++0x. Then, I present the state of the standards process (we are aiming for C++09) and give examples of a few of the proposals such as concepts, generalized initialization, being considered in the ISO C++ standards committee. Since there are far more proposals than could be presented in an hour, I'll take questions." Dr. Bjarne Stroustrup is the original designer and implementer of the C++ Programming Language.
Permalink for comment 263452
To read all comments associated with this story, please click here.
RE[5]: C: Esperanto
by falemagn on Tue 14th Aug 2007 19:55 UTC in reply to "RE[4]: C: Esperanto"
Member since:


That "synchronized" macro will only work if you have non-throwing code synchronized.

That's true, of course. It was just an example meant to show the flexibility of the preprocessor and its possible uses, thought up in 5 seconds.

To have better examples as of why the preprocessor is useful, just have a look at the BOOST preprocessor library.

Reply Parent Score: 1