Syntaktischer Kaffee: Async/Await in C#, C++, Python, Java, JavaScript und TypeScript
Das "async/await"-Konstrukt hat sich zu einem De-facto-Standard entwickelt und folgerichtig den Einzug in die am meisten verbreiteten Programmiersprachen vollzogen.
Dieser Vortrag geht auf die Konzepte ein, um async/await verstehen und anwenden zu können und stellt das "notify-wait"-Muster dar, welches durch die Verwendung von async/await erzeugt wird, und zeigt die Verwendung in den Sprachen C#, C++, Python, Java, JavaScript und TypeScript.
In C++ und Java stehen die Schlüsselwörter (noch) nicht direkt zur Verfügung, daher wird in beiden Fällen gezeigt, wie mit Futures das Konzept umgesetzt wird (in Java existiert ein Compiler-Plug-In von ElectronicArts).
Vorkenntnisse
Grundsätzliche Programmierkenntnisse
Lernziele
async/await im Detail verstehen und beherrschen