segunda-feira, 16 de dezembro de 2013

Microsoft agora usando next-gen Roslyn C #, Visual Basic compiladores em casa


Entrega Email: Ódio de phishing e-mails? Você vai adorar DMARC


Após mais de um ano de silêncio sobre o assunto, gerenciado equipe de Idiomas Microsoft está mais uma vez falando com Roslyn, a versão radicalmente redesenhada de seu compiladores C # e Visual Basic.


Ouvimos pela primeira vez sobre Roslyn - descrito como "compilador como um serviço" de Redmond projeto - caminho de volta na conferência Envergadura desenvolvedor em 2011, mas as coisas têm sido bastante tranquila desde então. A última visualização pública da tecnologia foi lançado em setembro de 2012.







Mas, em um post no blog na segunda-feira, o gerente Microsoft Matt Gertz disse que não só tem o trabalho em Roslyn vindo a progredir, mas os novos compiladores estão agora em um estado bastante maduro que a Microsoft começou a usá-los internamente para alguns de seus próprios projetos.


"Especificamente, tenho o prazer de anunciar que todos na organização Visual Studio está usando Roslyn no seu trabalho diário agora", escreveu Gertz. "Na verdade, o jornal constrói de VS estão agora compilado usando Roslyn, tudo como parte de um processo que nos referimos no biz como 'dogfooding'."


O que faz com que os compiladores Roslyn diferente é que eles tenham sido completamente reescrito em gerenciado Visual Basic e C # - ao contrário das versões anteriores, que foram escritos em C + +.


Isso permite que os compiladores para atuar como serviços para consumo por outro software escrito em C # ou Visual Basic. Cada parte do processo de compilação pode ser usado por programas externos para tarefas como sintaxe código de análise, ligação, e até mesmo a saída de linguagem. Net intermediária (IL) em tempo real.


Próprio Visual Studio é esperado para ser um dos primeiros beneficiários desta tecnologia. Em vez de ter seu próprio componente sintaxe análise, as futuras versões do IDE será capaz de fazer a coloração de sintaxe, referências de código, conclusão de código, e outras funções do analisador utilizando aqueles featuresof o real compiladores C # e Visual Basic.


Mas o software de terceiros serão capazes de tirar proveito de Roslyn, também. Por exemplo, usando as ferramentas de Roslyn, um desenvolvedor pode criar um read-eval-print loop rápido e sujo (REPL) console para interativamente experimentar com código C # simplesmente por escrever um loop que aceita entrada do usuário, passa para o compilador Roslyn , em seguida, executa o código gerado. Este tipo de compilação dinâmica tem uma vasta gama de outras aplicações, também.


Mas, apesar de Gertz disse que o código para os compiladores Roslyn "está em um estado muito bom esses dias" e que são "altamente usável para o trabalho diário", ele advertiu para não prender a respiração para uma versão de produção das ferramentas.


"'Dogfooding' é um prelúdio para o que está sendo feito, mas ainda há um pouco de polonês para colocar antes do novo código é verdadeiramente completo", disse Gertz. No lado positivo, no entanto, ele acrescentou que a Microsoft está agora "trabalhando ativamente através dos detalhes sobre como iniciar-se previews regulares de novo", e que um novo lançamento público pode estar chegando em breve.


Gertz não diria exatamente quando isso pode ser, mas se tivéssemos que arriscar um palpite, a gente imagina que poderia ser na época da próxima conferência Envergadura de Redmond, que está programado para acontecer em San Francisco a partir de 02 de abril a 4 . ®



Nenhum comentário:

Postar um comentário