C++ Programmierung
Die Programmiersprache C++ ist einer der wichtigsten Programmiersprachen und wird zur Programmierung von performanten Anwendungen eingesetzt. Bei harten Echtzeit-Aufgaben in der Industrie: (Regelung und Steuerungen), aber auch bei performanten Anwendungen in der allgemeinen Informatik (Algorithmen) und in der Unterhaltungsindustrie (Computerspiele) eingesetzt. Diese Programme kommen sowohl auf Computern (Server, Desktop Rechner…) als auch auf und embedded Plattformen zum Einsatz. Die Vorlesung führt in die Programmiersprache des modernen C++ ein. Gemeinsamkeiten und Unterschiede zu anderen Sprachen wird aufgezeigt (C, Rust, Python, Java).
- Referenzen/Pointer/Arrays
- Classes Instances Access (CIA)
- Polymorphismus/call back
Unterschiede zwischen Java und C ++
- Templates generische Programmierung
- Einsatz von C++ Bibliothek(en)
- Mutlithreading
- Die Studierenden können mit einer modernen Entwicklungsumgebung eigene C++ Programme entwickeln und testen.
- Sie kennen die moderne C++ Syntax und Sprachkonzepte und können die Programmiersprache mit ihren Vor- und Nachteilen zu anderen Sprachen einordnen.
- Sie können die Standard- aber auch weitere Dritt- Bibliotheken einbinden und nutzen.
- Sie können das multithreading Potential von Rechnern durch schreiben eigener Anwendungen, in modernem C++, ausschöpfen.
C++ Konstrukte nutzen:
- effiziente robuste Programmierung