Mentions légales du service

Skip to content
Snippets Groups Projects
Commit 911bce5c authored by GILLES Sebastien's avatar GILLES Sebastien
Browse files

Add Changelog.

parent 9a1f5db3
No related branches found
No related tags found
No related merge requests found
Checking pipeline status
# [v21.05](https://gitlab.inria.fr/formations/cpp/gettingstartedwithmoderncpp/-/releases/v21.05)
A third training session is given in [May 2021](https://sed.saclay.inria.fr/formations/2021-05-17-cpp/), under a slightly different format due to Covid 19 crisis: 5 half days in visio and no TP during the sessions.
There are 4 lecturers for this session:
- Laurent Steff [^sed-saclay]
- Sébastien Gilles [^sed-saclay]
- Vicente Mataix-Ferrandiz [^sed-paris]
- Vincent Rouvreau [^sed-saclay]
There were more substantial changes in the lecture; the TPs were however left untouched.
## Docker and Jupyter
- Notebooks may be run through BinderHub.
- Addition of Docker images to run the notebooks.
- Streamlining of existing Docker images.
- All Docker images may now be created through the Gitlab Web interface with CI/CD.
- Jupyter-lab is now used instead of vanilla Jupyter.
## Notebooks
- The notebook related to inheritance has been heavily refactored and ultimately split in two notebooks: one for inheritance and the other for polymorphism.
- A new notebook to present `constexpr` has been added; content from another notebook related to `static` for local variables has been moved there as well.
- New notebook in appendix about `std::string_view`.
- All notebooks have been reread and amended, with few content added here and there (including few sparse remarks about C++20).
## Miscellaneous
- A _CONTRIBUTING.md_ file was added explaining the workflow for contribution; a commit hook was also created to avoid committing a notebook with cells
# [v20.03](https://gitlab.inria.fr/formations/cpp/gettingstartedwithmoderncpp/-/releases/v20.03)
A second training session was given in [March 2020](https://sed.saclay.inria.fr/formations/2021-05-17-cpp/) but was ultimately interrupted in its middle by the Covid 19 shutdown. The lecturers were the same as for v19.05 below.
The (relatively minor) modifications were:
- Cleaning-up of all notebooks.
- Reorganization of the TP, which was deemed too bulky in the first training session.
# [v19.05](https://gitlab.inria.fr/formations/cpp/gettingstartedwithmoderncpp/-/releases/v19.05)
Current lecture was given for the first time in [May 2019](https://sed.saclay.inria.fr/formations/2019-05-cpp/) by Sébastien Gilles [^sed-saclay] and Vincent Rouvreau [^sed-saclay].
# [Original lecture](https://gitlab.inria.fr/FormationCpp/DebuterEnCpp)
This tutorial is heavily inspired from a C++ tutorial created by David Chamont (CNRS) that was given as a lecture with the help of Vincent Rouvreau (Inria SED [^sed-saclay] Saclay) in 2016.
This original version was in French and didn't use Jupyter notebooks; the bulk of the lecture is in the project [wiki](https://gitlab.inria.fr/formations/cpp/DebuterEnCpp/-/wikis/home).
[^sed-saclay]: [Center Inria Saclay-Ile-de France](https://www.inria.fr/fr/centre-inria-saclay-ile-de-france) - SED[^sed]
[^sed-paris]: [Center Inria Paris](https://www.inria.fr/fr/centre-inria-de-paris) - SED[^sed]
[^sed]: SED is an acronym meaning _Experimentation and Development Department_; there is one such department per [Inria](https://www.inria.fr) center.
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment