Model-View-Controller
The Model-View-Controller (MVC) is one of the classic architectural patterns from the book “Pattern-Oriented Software Architecture, Volume 1“. It addresses interactive applications with a flexible human-machine interface.
This author has not written his bio yet.
But we are proud to say that Rainer Grimm contributed 682 entries already.
The Model-View-Controller (MVC) is one of the classic architectural patterns from the book “Pattern-Oriented Software Architecture, Volume 1“. It addresses interactive applications with a flexible human-machine interface.
The Broker Pattern structures distributed software systems that interact with remote service invocations. It is responsible for coordinating the communication, its results, and exceptions.
Last Monday, I published an article on Heise, “Mangel an Fortbildung: Warum die Kulturlosen keine Chance haben” that got almost 300 comments. Here is my English translation of this article.
The Pipes-and-Filters architecture pattern describes the structure of systems that process data streams.
The layers pattern splits a task into horizontal layers. Each layer has a specific responsibility and provides a service to a higher layer.
This page is the starting point for my blog Modernes C++. A simple overview of my existing posts. This overview serves two purposes. At first, the structure gives you in one view an overview, which posts are already written and how you can find them. At second, I give you an outline of all posts, […]
A blog dealing with multithreading in modern C++ but not writing about the new time library is incomplete. Especially because I often used the time library in my posts to measure the performance of shortcode snippets. Therefore, I give in this post an overview of the components of the time library: time point, time duration, […]
Forecasts about the future are difficult. In particular, when they are about C++20. Nevertheless, I will take a look into the crystal ball and will write in the next posts about, what we will get with C++17 and what we can hope for with C++20. Since C++11 C++ faces the requirements of the multicore architectures. […]
With the new C++11 Standard, C++ faces the first time challenges of multicore architectures. The 2011 published standard defines how a C++ program has to behave in the presence of multiple threads. The C++11 multithreading capabilities are composed of two components. This is, on the one hand, the defined memory model, which is on the other […]
I have two great news. First, you have my “The C++ Standard Library” on Amazon; second, the book includes C++23.