The Update of my Book "Concurreny with Modern C++"

The update of my book "Concurrency with Modern C++" is available. This version is a total rework of the previous one and includes also new sections such as for executors. In total, the book is 60 pages bigger.

Read more
Views: 5038

The Truth about "Raw Pointers Removed from C++"

Five bloggers have teamed up around the world to deliver an April Fool's joke to readers about eliminating pointers. The response to the five articles was huge and ranged from "it took so long" to "that can not be true".  Here again the truths, half-truths and untruths: No New New: Raw Pointers Removed from C++.  You can even read this post in German or in Russian

Read more
Views: 26386

No New New: Raw Pointers Removed from C++

Two weeks ago, the ISO C++ standard meeting took place in Jacksonville.  Today I want to make a short detour and write about the revolutionary decision that was made in the Jacksonville meeting. Additionally, I refer to the post C++ Will no Longer Have Pointers by Fluent C++. The standard committee decided that pointers will be deprecated in C++20 and will with very high probability be removed in C++23.

Read more
Views: 100191

The C++ Standard Library: The Second Edition includes C++17

Just updated: The C++ Standard Library: What every professional C++ programmer should know about the C++ standard library.

Read more
Views: 10484

My open C++ Seminars in the First Half of 2018

Do you want to reach the next C++ level? Here are my open C++ seminars in the first half of 2018.

  • Embedded Programming with C++: 16.01 - 18.01
  • C++11 and C++14: 13.03 - 15.03
  • Multithreading with modern C++: 08.05 - 09.05

I'm also happy to give the seminars on-site or in English.

For further details please refer to: http://www.modernescpp.de/index.php/c (English button in the top, right corner)

 

 

Modernes C++,

Views: 4831

I Proudly present my Book is Ready "Concurrency with Modern C++"

Concurrency with Modern C++ is a journey through current and upcoming concurrency in C++.

  • C++11 and C++14 have the basic building blocks for creating concurrent or parallel programs.
  • With C++17 we got the parallel algorithms of the Standard Template Library (STL). That means, most of the algorithms of the STL can be executed sequential, parallel, or vectorized.
  • The concurrency story in C++ goes on. With C++20 we can hope for extended futures, coroutines, transactions, and more.
Read more
Views: 10891

"Concurrency with Modern C++" is 95% complete; Including all Source Files

Concurrency with Modern C++ is a journey through current and upcoming concurrency in C++. This the last early version of my book. Only a small chapter including the best practices is missing.

Read more
Views: 5137

My Book "Concurrency with Modern C++" is 75% complete

Concurrency with Modern C++ is a journey through current and upcoming concurrency in C++. This early version includes the memory model, the current multithreading interface, the parallel STL, and concurrency with the upcoming C++20 standard.

Read more
Views: 5606

My Book "Concurrency with Modern C++" is 50% complete

Concurrency with Modern C++ is a journey through current and upcoming concurrency in C++. It includes the memory model and the current multithreading interface.

Read more
Views: 5534

My Book "Concurrency with Modern C++" is 30% complete

Concurrency with Modern C++ is a journey through current and upcoming concurrency in C++.

Read more
Views: 5523

My Newest E-Books

Course: Modern C++ Concurrency in Practice

Course: C++ Standard Library including C++14 & C++17

Course: Embedded Programming with Modern C++

Course: Generic Programming (Templates)

Course: C++ Fundamentals for Professionals

Subscribe to the newsletter (+ pdf bundle)

Blog archive

Source Code

Visitors

Today 3588

All 3652912

Currently are 160 guests and no members online

Kubik-Rubik Joomla! Extensions

Latest comments