Liste de ressources
Algorithmique & Fondations
| Ressource | Description | Format |
|---|---|---|
| Competitive Programmer’s Handbook | Guide pour compétitions d’algorithmique. | |
| Algorithms (Jeff Erickson) | Approche théorique de l’algorithmique. | |
| Algorithms for Competitive Programming | Implémentations d’algorithmes classiques. | |
| Dictionary of Algorithms | Référence NIST exhaustive des structures et algorithmes. | |
| TryAlgo | Ressource algorithmique en français. | |
| A&DS (Playlist) | Cours vidéo complet sur DSA. |
Architecture & Performance
| Ressource | Description | Format |
|---|---|---|
| CUDA Architecture Glossary | Glossaire technique CUDA (SM, Warp, Occupancy, etc.). | |
| Algorithmica | Performance, efficience et architectures processeurs modernes. | |
| Bits, Math and Performance | Manipulation de bits, intrinsèques SIMD (AVX/SSE). | |
| Making Software | Visualisations sur sujets variés de l’informatique. | |
| CuriousCoding | Algorithmes et structures de données appliquées à la bio-informatique. | |
| Introduction to Probability | Fondations en probabilités et statistiques. |
Langages & Systèmes
C++
| Ressource | Description | Format |
|---|---|---|
| Learn C++ | Cours de C++ moderne pour débutants. | |
| Google C++ Style Guide | Les conventions de codage utilisées chez Google. |
Zig
| Ressource | Description | Format |
|---|---|---|
| Ziglings | Apprendre Zig par des exercices pratiques. | |
| Introduction to Zig | Guide d’introduction au langage Zig. |
Rust
| Ressource | Description | Format |
|---|---|---|
| RustTraining | Cours par Microsoft. | |
| Rustlings | Apprendre Rust par des exercices pratiques. |
Programmation GPU (CUDA)
| Ressource | Description | Format |
|---|---|---|
| CUDA Ontology | Comprendre les versions, l’API et la compatibilité. | |
| NVIDIA GPU Anatomy | Analyse de noyaux MatMul sur GPU NVIDIA (PTX/Tensor Cores). | |
| LeetCUDA | Implémentation de kernels CUDA. |