Início Compiladores no InfoQ Brasil
Apresentações
Feed RSS-
Desmistificando o Compilador Go: a jornada do func main() até o go run
Já pensou nos processos que precisam ocorrer para que um “Hello world!” torne-se um arquivo executável?! Irei demonstrar nesta palestra, através de uma jornada pelas entranhas do compilador, como(...)
-
Demystifying compilers by writing your own
In this talk, I'll use as a case study a compiler that I'm currently working on to show you how to build one from scratch using Elixir–explaining each phase of a compilation process and how Elixi(...)
-
Scala ♥ Graal
Scala é a linguagem predominante no Twitter dadas as suas características que facilitam a implementação de sistemas de alta performance. Essa palestra apresenta desafios de performance da linguag(...)
-
Explorando o Cross Compiling do Golang para ambiente embarcado
Golang é uma linguagem fantástica para se desenvolver aplicações e um fator a ser explorado é o seu uso em dispositivos IoT. A linguagem já conta com diversas ferramentas de cross-compile, alguns(...)
-
Técnicas modernas de compiladores – e como esse conhecimento pode transformar você em um programador melhor
Nesta palestra, será compartilhado o aprendizado em mais de uma década escrevendo compiladores para linguagens específicas a domínio ou DSLs. Também serão exploradas partes do código do Roslyn, o(...)
-
Confiança em tempo real: aprendizados em software embarcado crítico
Nesta palestra, vamos explorar desafios típicos na busca por software embarcado eficiente, com base em experiências práticas em aplicações aeronáuticas críticas. Serão abordados tópicos como gest(...)
-
Pensamento funcional poliglota no dia-a-dia, com C#, Java, C++ e (Type|Java)Script
Veja nesta palestra como evoluir o seu estilo de programação independentemente da linguagem que utiliza.
-
Compiladores como serviço hoje: garantia de códigos mais limpos, rápidos e leves
Nesta palestra, serão apresentadas experiências práticas de utilização do compilador como serviço, demonstrando como é possível melhorar (e muito) a experiência de codificação.
-
Algoritmos no fronte de batalha
Esta palestra irá abordar situações reais onde algoritmos, estruturas de dados e outros tópicos da ciência da computação, como compiladores e aprendizado de máquina, levam a soluções melhores.
-
Mobile nativo, código cross plataform
Com C ou C++ podemos escrever um código que será compartilhado entre aplicativos, sejam eles feitos nativamente para Windows Phone, iOS ou Android.
-
Redescobrindo o C++ com problemas NP-completos, lambdas, monads, IA e paralelismo
Nesta palestra serão apresentadas na prática técnicas do C++ moderno, incluindo lambdas, monads, computação paralela e até inteligência artificial para resolver problemas intratáveis
-
Depurando até o fim do mundo: técnicas e truques de WinDbg
Essa palestra visa programadores C/C+ que desejam conhecer novas técnicas de depuração para problemas comuns, como leak de memória, travamento durante shutdown da máquina entre outros.