CopperSpice: Memory Model to Mutexes

New video on the CopperSpice YouTube Channel:

Memory Model to Mutexes

by Barbara Geller and Ansel Sermersheim

About the video:

We have released a new video which expands on our C++ Memory Model discussion. This section covers the usage of Mutexes and how they interact with the memory model. We define mutexes and locks, and pose some questions you may not have considered before.

Please take a look and remember to subscribe!

Plotting the Lorenz Attractor with C++20 [In Spanish] -- Daniel G Vergel

This post, written in Spanish, provides a step-by-step guide to create an application that plots orbits of the Lorenz system in a 3-dimensional perspective window. This is achieved by using C++17/20 coding techniques and the Boost.Numeric.Odeint and Dlib libraries.

Lorenz attractor

Plotting the Lorenz Attractor with C++20(Spanish)

by Daniel G Vergel

About the article:

This is a coding exercise that I often ask my students at the European University (Madrid, Spain) to complete as part of their programming training. In order to ease the gathering of data from the terminal, the article also uses a small C++20 library that prompts the user for inputs and handles any formatting errors. The details of its implementation are covered in a different article.

The blog tries to mitigate the lack of educational materials on modern C++ currently available in my native language. Code examples are nevertheless self-explanatory, and I hope, may be of interest to non-Spanish readers as well.

Creating a co_await awaitable signal that can be awaited multiple times, part 2--Raymond Chen

The series continue.

Creating a co_await awaitable signal that can be awaited multiple times, part 2

by Raymond Chen

From the article:

Last time, we created an awaitable signal that can be awaited multiple times. We noted that one problem with the implementation is that the object couldn’t be copied: Everybody has to await the same object, which can create lifetime issues...

return first example--Marius Elvert

Clarifying.

return first example

by Marius Elvert

From the article:

It seems my “return first” post was not as enlightening as I had hoped. It was posted on reddit, and while the majority of commenters completely missed the point, it wasn’t really clear for those that did not just read the title. Either way, I am to blame for that – the examples and my reasoning were not very conclusive. So let me try clearing up the confusion with a better example...