Vous trouverez ici les liens vers les divers supports de l'UE
Les transparents de cours 1 : Bases du C++
Les transparents de cours 2 : Lib std C++
Supports de TD/TME 1 : Une String en C++
Supports de TD/TME 2 : Vector, List, HashMap
Les transparents de cours (3 et 4) : thread, atomic, mutex, condition
Supports de TD/TME 3 : thread, section critique
Supports de TD/TME 4 : condition variable, pool de thread
Les transparents de cours (5) : fork, processus, signaux
Supports de TD/TME 5 : fork, signaux
Les transparents de cours (6) : E/S et fichiers, shm, semaphore
Supports de TD/TME 6 : pipe, sémaphore, shm
Fichiers fournis avec le sujet.
Les transparents de cours (7) : sockets
Supports de TD/TME 7 : sockets
Les transparents de cours (8) : protocoles
Supports de TD/TME 8 : protobuf, proxy distant
Les transparents de cours (9) : concurrence II
Supports de TD/TME 9 : concurrence de tâches
Les transparents de cours (10) : SIMD, OpenMP, Cuda
Supports de TD/TME 10 : révisions
Bonnes révisions et bonnes fêtes à tous !
Pour la programmation système notre référence est: Computer Systems : A Programmer's perspective
Un bon ensemble de références pour le C++ indexé ici : Stack Overflow : C++ books ?
On recommande aussi C++ Concurrency in Action pour la partie concurrence en C++.