Célula de Ensino evolução que gera resultados
Compiladores, Ambientes de Execução (Runtimes/JIT/GC), Infraestrutura LLVM/MLIR e Engenharia de Sistemas

Engenharia de Compiladores, DSLs e Runtimes Aplicada no Brasil: Sistemas Financeiros de Baixa Latência (B3/PIX), Motores de Regras (DSLs) e Tuning de Runtimes (JVM/V8/.NET/Go)

Na Trilha Setorial Brasil (Nível 2), você descobre como dominar análise sintática, ASTs, geração de código, coletores de lixo e compiladores JIT diferencia engenheiros seniores e arquitetos nas maiores fintechs, bolsas, ERPs e centros de P&D do Brasil.

6 células 16h Intermediário
🚀 Escada de Valor • Pacotes & Credit Upgrade (R$ 29,99 a R$ 199,99)

🎯 1. Porta de Entrada (R$ 29,99) Inicie pela Trilha Start (R$ 29,99) com baixo atrito financeiro e domine os fundamentos globais na prática.
💳 2. Abatimento no Upgrade (Credit Upgrade) 100% dos R$ 29,99 investidos na Trilha Start viram crédito imediato (cupom UPGRADE29) para abater nas Trilhas 2, 3, 4 ou 5!
🌍 3. Certificação Dupla (PT-BR & EN) + ODS Certificados emitidos em Português e Inglês com competências alinhadas aos ODS da ONU para seu perfil global no LinkedIn.
Sugestões CdE

Compare com trilhas semelhantes

Sugestões ligadas ao conteúdo desta trilha para apoiar sua decisão de matrícula.

Compiladores e Ambientes de Execução: Da Análise Léxica/Sintática (LL/LR) e Semântica à Geração de Código x86 (Linguagem Cigrid), Otimização, Coleta de Lixo e JIT (Trilha Start) R$ 44,90
Compiladores, Ambientes de Execução (Runtimes/JIT/GC), Infraestrutura LLVM/MLIR e Engenharia de Sistemas

Compiladores e Ambientes de Execução: Da Análise Léxica/Sintática (LL/LR) e Semântica à Geração de Código x86 (Linguagem Cigrid), Otimização, Coleta de Lixo e JIT (Trilha Start)

Compreensão teórica e experiência prática na implementação de um compilador completo do zero (linguagem Cigrid, subconjunto de C/C++, para assembly x86 comparável a GCC/Clang) e seus ambientes de execução: análise léxica e sintática (expressões regulares, autômatos finitos, gramáticas LL/LR), análise semântica e verificação de tipos, código intermediário e seleção de instruções, otimizações (alocação de registradores e agendamento) e runtimes (coleta de lixo, linkers e JIT).

📚 6 células ⏱️ 6h Iniciante
Projeto Avançado de Compiladores e Infraestrutura LLVM: Forma SSA, Análise de Fluxo de Dados, Alocação de Registradores (Coloração de Grafos/Linear Scan), Vetorização SIMD e WebAssembly R$ 69,90
Compiladores, Ambientes de Execução (Runtimes/JIT/GC), Infraestrutura LLVM/MLIR e Engenharia de Sistemas

Projeto Avançado de Compiladores e Infraestrutura LLVM: Forma SSA, Análise de Fluxo de Dados, Alocação de Registradores (Coloração de Grafos/Linear Scan), Vetorização SIMD e WebAssembly

Domínio do projeto de componentes complexos de um compilador (voltado aos critérios de excelência técnica): construção e destruição da forma Static Single Assignment (SSA) com árvores e fronteiras de dominância, análise interprocedimental de fluxo de dados e ponteiros (alias analysis), algoritmos avançados de alocação de registradores (coloração de grafos de Chaitin-Briggs com coalescing/spilling e Linear Scan para JIT), otimizações de laços/vetorização SIMD, passes customizados no LLVM e geração de WebAssembly (Wasm).

📚 6 células ⏱️ 24h Intermediário a Avançado
Segurança Baseada em Compiladores (CFI, Sanitizers, Memory Safety), Análise Estática de Vulnerabilidades (SAST/DevSecOps), Green Software (FinOps) e ROI R$ 79,90
Compiladores, Ambientes de Execução (Runtimes/JIT/GC), Infraestrutura LLVM/MLIR e Engenharia de Sistemas

Segurança Baseada em Compiladores (CFI, Sanitizers, Memory Safety), Análise Estática de Vulnerabilidades (SAST/DevSecOps), Green Software (FinOps) e ROI

Aplicação executiva e corporativa de tecnologias de compiladores e runtimes para Cibersegurança (mitigação de ataques de corrupção de memória, Control-Flow Integrity, instrumentação via Sanitizers e motores SAST de análise semântica) e Eficiência Energética / Financeira (otimizações Profile-Guided PGO, Link-Time LTO e redução da conta de nuvem e emissões de carbono em datacenters).

📚 6 células ⏱️ 32h Avançado
Jornada da trilha

Células de aprendizagem

1

Célula 01: Projetando Linguagens de Domínio Específico (DSLs) com ANTLR / Parsers LL/LR para Regras de Negócio, Automação e Tributação Brasileira

Aplicar gramáticas livres de contexto e análise semântica para criar DSLs seguras e auditáveis voltadas ao cálculo tributário brasileiro (Reforma Tributária / SPED), precificação de crédito e contratos inteligentes.

2h 40min
2

Célula 02: Otimização de Runtimes e Coleta de Lixo (GC Tuning) em Sistemas Críticos Brasileiros de Alta Vazão: PIX, B3 (Trading) e Bancos Digitais

Analisar e eliminar pausas de Garbage Collection (Stop-the-World) ajustando coletores geracionais e concorrentes (ZGC/G1GC na JVM, GC do Go, CoreCLR .NET e V8) e alocação zero-allocation na stack.

2h 40min
3

Célula 03: Compilação Just-in-Time (JIT) vs. Ahead-of-Time (AOT / GraalVM Native Image) em Arquiteturas de Microsserviços e Serverless

Comparar tempo de cold-start, consumo de memória RAM e throughput de pico ao compilar aplicações corporativas com JIT adaptativo (HotSpot C2) ou binários nativos AOT.

2h 40min
4

Célula 04: Engenharia de Plataforma e Qualidade de Código: Construindo Linters Customizados, Transpiladores e Refatoração Automatizada via AST

Utilizar árvores sintáticas abstratas (ASTs em TypeScript/Babel, Python ast, Clang LibTooling, Rust syn) para impor padrões arquiteturais e migrar grandes bases de código automaticamente.

2h 40min
5

Célula 05: O Protagonismo Brasileiro em Linguagens e Compiladores: Arquitetura da Máquina Virtual Lua (PUC-Rio), LuaJIT e Pesquisa em LLVM no Brasil

Estudar as decisões brilhantes de engenharia da linguagem Lua (bytecode baseado em registradores, tabelas unificadas, GC incremental e API C minimalista) que a tornaram padrão mundial em jogos, embarcado e redes.

2h 40min
6

Célula 06: Modernização de Sistemas Legados Críticos no Brasil: Transpiladores e Migração Segura de Mainframes/COBOL/PL-SQL para Arquiteturas Modernas

Aplicar técnicas de engenharia reversa sintática/semântica e tradução de representação intermediária para modernizar sistemas bancários e governamentais com garantia de equivalência funcional.

2h 40min