- Compiladores e o processo de buildNão iniciado45 min
- Projetos com CMakeNão iniciado45 min
- SanitizersNão iniciado40 min
- Tipos fundamentais e inicializaçãoNão iniciado40 min
- ReferênciasNão iniciado40 min
- Const-correctnessNão iniciado40 min
- Funções e sobrecargaNão iniciado40 min
- LambdasNão iniciado40 min
- std::functionNão iniciado40 min
- Classes e construtoresNão iniciado45 min
- RAIINão iniciado50 min
- A regra do zeroNão iniciado45 min
- Ponteiros brutosNão iniciado40 min
- std::unique_ptrNão iniciado45 min
- std::shared_ptr e weak_ptrNão iniciado45 min
- Semântica de movimentoNão iniciado1 h
- Categorias de valorNão iniciado50 min
- ExceçõesNão iniciado45 min
- std::expectedNão iniciado45 min

C++ Roteiro
Em breve
C++ moderno para sistemas de negociação de baixa latência: memória, templates, concorrência e as ferramentas em que as mesas confiam. Cada tópico é uma aula curta seguida de um lab que você programa no navegador.
Conteúdo
93 tópicos · abre em breve- std::vectorNão iniciado45 min
- std::arrayNão iniciado35 min
- std::mapNão iniciado40 min
- std::unordered_mapNão iniciado45 min
- IteradoresNão iniciado40 min
- Ranges e viewsNão iniciado45 min
- Algoritmos da STLNão iniciado45 min
- std::stringNão iniciado40 min
- std::string_viewNão iniciado35 min
- std::spanNão iniciado35 min
- Análise de arquivos CSVNão iniciado50 min
- Leitura de arquivos de dados bináriosNão iniciado50 min
- Durações do chronoNão iniciado40 min
- Pontos no tempo do chronoNão iniciado40 min
- Templates de funçãoNão iniciado55 min
- Templates de classeNão iniciado55 min
- ConceptsNão iniciado1 h
- Funções constexprNão iniciado50 min
- consteval e tabelas em tempo de compilaçãoNão iniciado50 min
- CRTPNão iniciado1 h
- Design baseado em políticasNão iniciado1 h
- Encaminhamento perfeitoNão iniciado50 min
- std::variant e std::visitNão iniciado55 min
- std::optionalNão iniciado40 min
- Álgebra linear com EigenNão iniciado1 h
- Motores de números aleatóriosNão iniciado50 min
- Precificação por Monte CarloNão iniciado1 h
- Projetar uma biblioteca de precificação de opçõesNão iniciado1 h 15 min
- As gregas por diferenças finitasNão iniciado55 min
- Diferenciação automáticaNão iniciado1 h 10 min
- Busca de raízesNão iniciado50 min
- Integração numéricaNão iniciado50 min
- Testes unitários com GoogleTestNão iniciado50 min
- Simulação de dependênciasNão iniciado45 min
- Benchmarks com Google BenchmarkNão iniciado55 min
- Depuração com GDBNão iniciado55 min
- Encontrar erros de memória com ASanNão iniciado45 min
- Encontrar comportamento indefinido com UBSanNão iniciado45 min
- A hierarquia de cachesNão iniciado1 h
- Layout de dados: AoS vs SoANão iniciado1 h
- Predição de desviosNão iniciado55 min
- Inlining e otimização do compiladorNão iniciado55 min
- Pools de memóriaNão iniciado1 h
- Alocadores personalizadosNão iniciado1 h
- Alocação por arenasNão iniciado55 min
- Otimização de buffer pequenoNão iniciado50 min
- Contêineres planosNão iniciado50 min
- Profiling com perfNão iniciado55 min
- Flame graphsNão iniciado45 min
- Intrínsecos SIMDNão iniciado1 h 10 min
- Auto-vetorizaçãoNão iniciado55 min
- ThreadsNão iniciado50 min
- Mutexes e locksNão iniciado50 min
- Variáveis de condiçãoNão iniciado50 min
- std::atomicNão iniciado55 min
- O modelo de memória do C++Não iniciado1 h 15 min
- Um buffer circular SPSC sem locksNão iniciado1 h 30 min
- Falso compartilhamentoNão iniciado55 min
- NUMA e fixação de CPUNão iniciado1 h
- Pools de threadsNão iniciado1 h
- Paralelismo baseado em tarefas com futuresNão iniciado55 min
- Estruturas de dados de um livro de ofertasNão iniciado1 h
- Prioridade preço-tempoNão iniciado55 min
- Um motor de matchingNão iniciado1 h 30 min
- Multicast UDPNão iniciado55 min
- Protocolos binários de dados de mercadoNão iniciado1 h
- Handlers de dados de mercadoNão iniciado1 h 15 min
- O protocolo FIXNão iniciado55 min
- Gateways de entrada de ordensNão iniciado1 h
- Rede com kernel bypassNão iniciado1 h 30 min
- Medição de latência de caudaNão iniciado1 h 15 min
- Bindings Python com pybind11Não iniciado1 h 30 min
- Um motor de backtesting em C++Não iniciado2 h
- Projeto final: um motor de trading de baixa latênciaNão iniciado4 h