Nicolai M. Josuttis: IT-Communication    Training: Umstieg auf C++20 und die dazugehörige Standardbibliothek

prev up next

Seminar: Umstieg auf C++20 und die dazugehörige Standardbibliothek
in English
Zielgruppe: Softwareentwickler, Programmierer
Form: Präsentation
Voraussetzung: Grundlagen im Programmieren mit C++
Dauer: 2 Tage
   
Inhalt:

C++ ist über 20 Jahre nach seiner ersten Standardisierung eine Erfolgsstory. Nachdem mit C++11, C++14 und C++17 die Ära des "Modernen C++" eingeführt und abgerundet wurde, kommt mit C++20 nun die nächste Revolution für C++: das "Noch Modernere C++".

Sprachfeatures wie Concepts, Ranges, Modules, und Coroutinen werden die Programmierung nachhaltig verändern. Neue Operatoren werden eingeführt und automatisch generiert. Und immer mehr Features sind zur Compile-Zeit verwendbar. Hinzu kommen neue Bibliotheken für Kalender/Zeitzonen, Text-Formatierung, Teilmengen und etliche Features für Concurrency. Jede Menge kleine Features runden die Sprache weiter ab.

Dieses ganztägige Training gibt einen kompakten Überblick über das, was C++20 bringt, diskutiert Hintergründe und zeigt auf, inwiefern sich das Programmieren mit C++ im Entwickleralltag verändern wird.

   
Themen:
  • C++20 in General
  • Spaceship Operator
  • Generic Functions
  • Concepts and Requirements
  • Ranges and Views (incl. Spans)
  • Modules
  • Coroutines
  • New Concurrency Features (jthread, stop tokens, barriers, semaphores, latches)
  • Formatted output library
  • Chrono extensions
  • New Compile-Time Features (constinit, consteval, compile time new/strings/vectors)
  • Other small Features
Trainer: Das Seminar wird von Nicolai Josuttis, Autor mehrerer C++-Bücher und seit mehr als 20 Jahren aktiver Teilnehmer bei der Standardisierung von C++, durchgeführt. Dies gewährleistet viele Hintergrundinformationen und eine hohe Qualität der Ausbildung, die insbesondere Wert auf die praktische und portable Umsetzung von Problemen bei modernem C++ Wert legt.
   
Öffentlich:

Öffentliche Termine können über Sigs Datacom gebucht werden.
Die nächsten Termine:

- 10.-11.06.2021 online
- 25.-26.11.2021 im Raum Köln/Bonn

   
Inhouse:

Ihr Ansprechpartner ist Nicolai Josuttis
Tel.: 0531 / 129 88 86
E-Mail: training@josuttis.de
Selbstverständlich kann das Seminar an Ihre Bedürfnisse angepasst werden.

prev up next


Copyright 2021 by Nicolai M. Josuttis