SESSÃO: DESENVOLVIMENTO TRILHA: FERRAMENTAS DE DESENVOLVIMENTO & LINGUAGENS DE PROGRAMAÇÃO
© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
MVP ShowCast 2013
“Roslyn” - O Novo Compilador C# como API
Carlos Mattos
Microsoft MVP (C#)
Senior Engineer – GFT
@cmattos
SESSÃO: DESENVOLVIMENTO TRILHA: FERRAMENTAS DE DESENVOLVIMENTO & LINGUAGENS DE PROGRAMAÇÃO
© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
Agenda
♦O que é o Projeto “Roslyn”
♦Principais APIs
♦Análise Sintática
♦Análise Semântica
♦Demonstrações
♦Perguntas & Respostas
SESSÃO: DESENVOLVIMENTO TRILHA: FERRAMENTAS DE DESENVOLVIMENTO & LINGUAGENS DE PROGRAMAÇÃO
© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
O que é o Projeto “Roslyn”
♦A origem do nome “Roslyn”
♦Novos Compiladores C# and VB
♦Compiladores como Serviço
♦Abrindo a “Caixa Preta”
SESSÃO: DESENVOLVIMENTO TRILHA: FERRAMENTAS DE DESENVOLVIMENTO & LINGUAGENS DE PROGRAMAÇÃO
© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
Principais APIs
SESSÃO: DESENVOLVIMENTO TRILHA: FERRAMENTAS DE DESENVOLVIMENTO & LINGUAGENS DE PROGRAMAÇÃO
© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
Compilers
Services
Editor Services
Principais APIs
SESSÃO: DESENVOLVIMENTO TRILHA: FERRAMENTAS DE DESENVOLVIMENTO & LINGUAGENS DE PROGRAMAÇÃO
© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
Análise Sintática
SESSÃO: DESENVOLVIMENTO TRILHA: FERRAMENTAS DE DESENVOLVIMENTO & LINGUAGENS DE PROGRAMAÇÃO
© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
Análise Semântica
SESSÃO: DESENVOLVIMENTO TRILHA: FERRAMENTAS DE DESENVOLVIMENTO & LINGUAGENS DE PROGRAMAÇÃO
© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
Templates de Projetos no VS
SESSÃO: DESENVOLVIMENTO TRILHA: FERRAMENTAS DE DESENVOLVIMENTO & LINGUAGENS DE PROGRAMAÇÃO
© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
Demonstrações
♦Janela Interativa do C#
SESSÃO: DESENVOLVIMENTO TRILHA: FERRAMENTAS DE DESENVOLVIMENTO & LINGUAGENS DE PROGRAMAÇÃO
© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
Referências Online
♦http://msdn.microsoft.com/roslyn
♦http://msmvps.com/blogs/cmattos
♦http://www.nuget.org/packages/Roslyn
SESSÃO: DESENVOLVIMENTO TRILHA: FERRAMENTAS DE DESENVOLVIMENTO & LINGUAGENS DE PROGRAMAÇÃO
© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
Perguntas & Respostas
Carlos MattosSenior EngineerGFT BrazilMicrosoft MVP, MCPD, MCTS
Blog: http://msmvps.com/blogs/cmattosE-mail: [email protected]: @cmattos
Top Related