C++ Core Guidelines: The Guideline Support Library

Die guideline support library (GSL) ist eine kleine Bibliothek um die Regeln der C++ core guidelines zu unterstützen. Ihr Ziel ist es besseren C++ Code zu schreiben. Daher geht es vor allem um Speichersicherheit und Typsicherheit. Es gibt bereits Implementierungen der GSL.

Hier geht es zum Artikel auf Heise Developer.

Kommentar schreibenGelesen: 693

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.

Weiterlesen...
Kommentar schreibenGelesen: 1814

C++ Core Guidelines: Interfaces II

Interfaces sind ein Vertrag zwischen einem Serviceanbieter und einem Servicenutzer. Die C++ Core Guidelines stellt 20 Regeln für diesen Vertrag auf, denn "interfaces is probably the most importang single aspect of code organization".

Hier geht es zum Artikel auf Heise Developer.

Kommentar schreibenGelesen: 1093

C++ Core Guidelines: Interfaces I

Interfaces sind ein Vertrag zwischen einem Serviceanbieter und einem Servicenutzer. Die C++ Core Guidelines stellt 20 Regeln für diesen Vertrag auf, denn "interfaces is probably the most importang single aspect of code organization".

Hier geht es zum Artikel auf Heise Developer.

Kommentar schreibenGelesen: 1849

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.

Weiterlesen...
Kommentar schreibenGelesen: 2291

C++ Core Guidelines: The Philosophie

Heute tauche ich tiefer in die C++ Core Guidelines ein. In meinem letzten Artikel habe ich sie bereits vorgestellt. Heute geht es aber in dem Abschnitt "primarily for humans". Diese ist der allgemeinste aller Abschnitte und besitzt den Namen Philosophie. Die Regeln sind so allgemeingültig, dass du sie auf jede Programmiersprache anwenden kannst.

Hier geht es zum Artikel Heise Developer.

Kommentar schreibenGelesen: 2582

Warum benötigen wir Richtlinien für modernes C++?

Dieser subjektive Artikel basiert auf meinen mehr aus 15 Jahren Erfahrung als Trainer für C++, Python und Software Entwicklung im Allgemeinen. In den letzten Jahren war ich für die Software und das Team für die Software auf Defibrillatoren verantwortlich. Dabei ging es auch um die Zulassung der Defibrillatoren. Software für Defibrillatoren ist sehr herausfordernd, den im Fehlerfall stehen das Leben oder die Gesundheit des Patienten und des Anwenders auf dem Spiel.

Hier geht es zum Artikel auf Heise Developer.

Kommentar schreibenGelesen: 3235

Abonniere den Newsletter (+ pdf Päckchen)

Beiträge-Archiv

Sourcecode

Neuste Kommentare