C++
Defining C++14
Submitted by axel on Tue, 02/04/2013 - 15:18C++14
Submitted by axel on Thu, 01/11/2012 - 17:41Hi,
Two weeks ago I participated at the ISO C++ standard meeting. It was my and CERN's first one and a pleasant surprise. A few news items:
Compile your own C++ standard!
Submitted by axel on Wed, 09/11/2011 - 01:36Hi,
The C++ standards committee has published the LaTeX sources of the standard documents (as they are now, not the ones used for the standardization of C++2011) at https://github.com/cplusplus/draft. I.e. if you don't like the way a compiler looks at your code, you can now edit the document, run it through LaTeX, and claim that your compiler doesn't do what's in your copy of the standard! ;-)
cling goes public!
Submitted by axel on Tue, 30/08/2011 - 21:08Hi,
We, the cling team, have announced cling, our C++ interpreter prototype! (note: its SVN repository has changed compared with the announcement email; see the build instructions)
To a large extend thanks to Vassil's impressive commitment, cling now behaves like a good C++ interpreter: it runs C++ code that's entered, and prints the results.
New C++ Standard!
Submitted by axel on Wed, 17/08/2011 - 13:23Hi,
The new C++ standard has been approved: 21 countries voted "yes", 0 "no", and 14 abstained. The official name will be ISO/IEC 14882:2011(E). But there is an ongoing discussion whether the nick name should be C++0x or C++11 - given that the the next version should be published within the current decade.
CERN in the C++ Standards Committee
Submitted by axel on Sun, 19/06/2011 - 09:14Hi,
CERN is now a member of the C++ standards committee.
The LHC experiments and CERN itself use and have created a C++ code base of an estimated 50 million lines of code. Tens years, thousands of developers. About 10,000 people using C++ connected at CERN: users and staff. Given those numbers it makes sense to have opinions on the language features, and to share these opinions with the body that defines the language - just like Fermilab does already.
C++ 0x draft published
Submitted by axel on Sat, 03/04/2010 - 13:45Hi!
The C++ "0x" draft has been published last week, finally! It might still change, but probably not much.
C++ Discussion with Bjarne Stroustrup, Part 2
Submitted by axel on Tue, 12/01/2010 - 17:55Hi!
Bjarne Stroustrup was here at CERN many weeks ago. In my previous entry I promised to tell you what else we were discussing: threading, symbols and reflection.
C++ Discussion with Bjarne Stroustrup
Submitted by axel on Mon, 07/09/2009 - 10:19Hi!
Bjarne Stroustrup was here at CERN last week. He gave a public presentation on the design of C++0x. We also invited him for a technical discussion of the issues we run into with C++, with a restricted audience. In this edition I'll give a summary of the latter: an intense, fruitful meeting with lots of interesting insights - as Bjarne Stroustrup claims on both sides :-)
C++ 98, 0A, and 1x
Submitted by axel on Fri, 24/07/2009 - 22:36Hi!
We all use it, in different levels of frequency and perfection. Most of us love it for its speed, hate it for its syntax - but have no reason to think about how to improve it, and where we hit the limits of C++. A bit like The Truman Show. Let's have a look at C++ itself for a minute.