projeto roslyn - o novo compilador c# como api [mvp showcast 2013 - dev - ferramentas de...
DESCRIPTION
Palestra: Projeto Roslyn - O Novo Compilador C# como API Palestrante: Carlos Mattos Realização: 04/12/2013 17h Trilha: Ferramentas de desenvolvimento & Linguagens de programação Sessão: Desenvolvimento Evento: MVP ShowCast 2013 Site: http://mvpshowcast.azurewebsites.netTRANSCRIPT
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