| Lecture (Other) | FZJ-2026-00976 |
2025
This record in other databases:
Please use a persistent id in citations: doi:10.34734/FZJ-2026-00976
Abstract: C++ is a multi-paradigm programming language supporting procedural, object-oriented, generic and functional programming styles. This course, held at the Jülich Supercomputing Centre, from 19th to 23rd May 2025, provided a practical introduction to C++, adhering to the latest official language standard at the time of the course, C++23. The course presents C++ through small example programs, each demonstrating a certain aspect of C++, and fewer simple programming exercises using the lessons learned from the examples. Important ideas regarding the programming language and its syntax are explained in detail when needed. The powerful abstraction mechanisms of the language, such as classes and class hierarchies, and templates are presented at a useful depth. It is hoped that this course will encourage fruitful application of the programming language and provide a good foundation for further learning.It is assumed that the course participants have previous programming experience in languages such as C, C++, Python, Java and Fortran. This course introduces programming in C++23. It is not meant to be a beginners' introduction to programming.
|
The record appears in these collections: |