We are professionals and hobbyists working in Berlin who are interested in C++, the language, its uses and the things people build with it.

We are open for everybody who knows C++ or is interested in learning it or really anybody who wants to hear about the advantages (and fun!) of native programming.

Some of us are involved in the C++ standardization process, some have contributed to the boost libraries. Some of us work in medical imaging and applications, in scientific computing, some develop innovative and intuitive desktop applications, some are specialists in cross-platform development.

We meet about once a month. Anybody is invited to give a talk about a subject that has something to do with C++. Did you build something with C++ and want to share? Have you checked out the latest proposals from the standardization committee? Do you need help with a project of yours?

Dienstag, 10. Dezember 2013

C++ User Group Meeting December

At our December meeting, Valentin Ziegler from think-cell will talk about the C++11 memory model.The C++ memory model defines how
multiple threads interact with memory and shared data. This model
enables you to reason about concurrent code in a platform independent
way.
First, Valentin will discuss multi-threaded executions and data races
in C++, and why you need to be aware of optimizations performed by
compiler and hardware.
Then he will show how consistency is achieved using locks and atomic
operations. Finally, Valentin will take a close look at the different
memory orders for atomic operations, even those you should never use.