5th HEP C++ Course and Hands-on Training
English | Tutorial | Size: 2.26 GB
Welcome to the fifth iteration of a C++ course for the high energy physics community organised in collaboration between the Software Institute for Data Intensive Sciences and the Training Working Group of the HEP Software Foundation.
This course will feature “advanced” C++ topics, see below for more details. We we shall also run a new “essentials” course in spring 2023.
The event will run over 3 days. Each day will feature one two hour interactive lecture session in the morning and a two hours session focused around hands-on training exercises in small breakout groups (related to the morning training) in the afternoons (CEST).
This event will be held in a hybrid format, i.e. the morning lectures will be given in a meeting room at CERN (Training Center – 593/R-010) and also broadcasted.
If it is possible for you and you feel comfortable attending the event on premise, we would encourage you to do so, as we believe the training effect will be higher. At least one of the afternoon training groups will be also held on premise.
The course is based on material developed originally by Sebastien Ponce.
The afternoon trainings are supported by mentors from within the HEP community
The lecture sessions contain the following topics
Core Modern C++ (Move semantics, copy elision, advanced STL, …)
Expert C++ (variadic templates, perfect forwarding, concepts, …)
Tools (valgrind, static code analysis, profiling, …)
Concurrency (threads, mutexes, atomic types, …)
… more C++’20 features (modules, ranges, …)
the exact schedule of these topics over the 3 days will be announced soon.
Tuesday
Recap: Language Basics & Object orientation (recap from “essentials course” plus new features)
Core Modern C++ I (constexpr, move semantics, …)
Wednesday
Core Modern C++ II (lambda, STL, ranges, RAII, …)
Tools (formatting, sanitizers, profiling, …)
Thursday
Concurrency
Expert C++ (variadic templates, perfect forwarding, sfinae, …)
RAPIDGATOR
rapidgator.net/file/e024eaf1620e9747b295c051bd6030fe/5th_HEP_C___Course_and_Hands-on_Training.part1.rar.htmlhttps://rapidgator.net/file/418db306fe08ff2a86b6a3fad8cdd649/5th_HEP_C___Course_and_Hands-on_Training.part2.rar.htmll
rapidgator.net/file/4c28459862307cdd202b29815406c88a/5th_HEP_C___Course_and_Hands-on_Training.part3.rar.html
rapidgator.net/file/3c13652958c4b06c175c7a001b68ff3f/5th_HEP_C___Course_and_Hands-on_Training.part4.rar.html
NITROFLARE
nitroflare.com/view/17512D4A571CDBE/5th_HEP_C%2B%2B_Course_and_Hands-on_Training.part1.rar
nitroflare.com/view/4A89E6206BD73AC/5th_HEP_C%2B%2B_Course_and_Hands-on_Training.part2.rar
nitroflare.com/view/9328C8A6371DF5F/5th_HEP_C%2B%2B_Course_and_Hands-on_Training.part3.rar
nitroflare.com/view/2CE192694DCFD36/5th_HEP_C%2B%2B_Course_and_Hands-on_Training.part4.rar