- Compilateurs et processus de buildNon commencé45 min
- Projets CMakeNon commencé45 min
- Les sanitizersNon commencé40 min
- Types fondamentaux et initialisationNon commencé40 min
- Les référencesNon commencé40 min
- Const-correctnessNon commencé40 min
- Fonctions et surchargeNon commencé40 min
- Les lambdasNon commencé40 min
- std::functionNon commencé40 min
- Classes et constructeursNon commencé45 min
- RAIINon commencé50 min
- La règle de zéroNon commencé45 min
- Pointeurs brutsNon commencé40 min
- std::unique_ptrNon commencé45 min
- std::shared_ptr et weak_ptrNon commencé45 min
- Sémantique de déplacementNon commencé1 h
- Catégories de valeurNon commencé50 min
- Les exceptionsNon commencé45 min
- std::expectedNon commencé45 min

C++ Parcours
Bientôt
Du C++ moderne pour les systèmes de trading à faible latence : mémoire, templates, concurrence et outils sur lesquels s'appuient les salles de marché. Chaque sujet est une courte leçon suivie d'un lab que vous codez dans le navigateur.
Programme
93 sujets · ouverture prochaine- std::vectorNon commencé45 min
- std::arrayNon commencé35 min
- std::mapNon commencé40 min
- std::unordered_mapNon commencé45 min
- Les itérateursNon commencé40 min
- Ranges et vuesNon commencé45 min
- Les algorithmes de la STLNon commencé45 min
- std::stringNon commencé40 min
- std::string_viewNon commencé35 min
- std::spanNon commencé35 min
- Analyser des fichiers CSVNon commencé50 min
- Lire des fichiers de données binairesNon commencé50 min
- Durées chronoNon commencé40 min
- Points temporels chronoNon commencé40 min
- Templates de fonctionsNon commencé55 min
- Templates de classesNon commencé55 min
- Les conceptsNon commencé1 h
- Fonctions constexprNon commencé50 min
- consteval et tables à la compilationNon commencé50 min
- CRTPNon commencé1 h
- Conception par politiquesNon commencé1 h
- Transmission parfaiteNon commencé50 min
- std::variant et std::visitNon commencé55 min
- std::optionalNon commencé40 min
- Algèbre linéaire avec EigenNon commencé1 h
- Moteurs de nombres aléatoiresNon commencé50 min
- Valorisation par Monte-CarloNon commencé1 h
- Concevoir une bibliothèque de valorisation d'optionsNon commencé1 h 15 min
- Les Grecques par différences finiesNon commencé55 min
- Différentiation automatiqueNon commencé1 h 10 min
- Recherche de racinesNon commencé50 min
- Intégration numériqueNon commencé50 min
- Tests unitaires avec GoogleTestNon commencé50 min
- Simuler les dépendancesNon commencé45 min
- Benchmarks avec Google BenchmarkNon commencé55 min
- Déboguer avec GDBNon commencé55 min
- Trouver les erreurs mémoire avec ASanNon commencé45 min
- Trouver les comportements indéfinis avec UBSanNon commencé45 min
- La hiérarchie des cachesNon commencé1 h
- Organisation des données : AoS ou SoANon commencé1 h
- Prédiction de branchementNon commencé55 min
- Inlining et optimisation du compilateurNon commencé55 min
- Pools de mémoireNon commencé1 h
- Allocateurs personnalisésNon commencé1 h
- Allocation par arènesNon commencé55 min
- Optimisation des petits tamponsNon commencé50 min
- Conteneurs platsNon commencé50 min
- Profilage avec perfNon commencé55 min
- Flame graphsNon commencé45 min
- Intrinsèques SIMDNon commencé1 h 10 min
- Auto-vectorisationNon commencé55 min
- Les threadsNon commencé50 min
- Mutex et verrousNon commencé50 min
- Variables de conditionNon commencé50 min
- std::atomicNon commencé55 min
- Le modèle mémoire du C++Non commencé1 h 15 min
- Un tampon circulaire SPSC sans verrouNon commencé1 h 30 min
- Faux partageNon commencé55 min
- NUMA et épinglage de CPUNon commencé1 h
- Pools de threadsNon commencé1 h
- Parallélisme par tâches avec les futuresNon commencé55 min
- Structures de données d'un carnet d'ordresNon commencé1 h
- Priorité prix-tempsNon commencé55 min
- Un moteur d'appariementNon commencé1 h 30 min
- Multicast UDPNon commencé55 min
- Protocoles binaires de données de marchéNon commencé1 h
- Gestionnaires de données de marchéNon commencé1 h 15 min
- Le protocole FIXNon commencé55 min
- Passerelles de saisie d'ordresNon commencé1 h
- Réseau à contournement du noyauNon commencé1 h 30 min
- Mesurer la latence de queueNon commencé1 h 15 min
- Bindings Python avec pybind11Non commencé1 h 30 min
- Un moteur de backtesting en C++Non commencé2 h
- Projet final : un moteur de trading à faible latenceNon commencé4 h