C++

Defining C++14

Hi,

A new C++ meeting is coming up in a few days. Many, many proposals are on the table; they can be found here and here. Out of those proposals only very few will be discussed at the meeting; likely only those that are about to make it into C++14.

C++14

Hi,

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!

Hi,

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!

Hi,

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!

Hi,

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

Hi,

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

Hi!

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

Hi!

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

Hi!

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

Hi!

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.

Syndicate content