Welcome to MSDN Blogs Sign in | Join | Help

Browse by Tags

All Tags » DSL   (RSS)

Faça seu Gerador de Código com o T4 do Visual Studio

Tenho visto poucos arquitetos utilizando uma tecnologia interessante para gerar código de acordo com templates e que já está embutida no Visual Studio, sejam 2005, 2008 ou 2010. Trata-se do T4 (Text Template Transformation Toolkit) Code Generation. Ele

DSL DevCon 2009

Domain Specific Languages (DSLs) são linguagens normalmente pequenas e que visam certos domínios como queries (SQL), construção de programas (MSBuild), etc. DSL´s são hoje um campo interessante de pesquisa e desenvolvimento na indústria e na academia.
Posted by Otavio Pecego Coelho | 0 Comments
Filed under:

Tendências em Linguagens de Programação

Hoje, no universo das linguagens de programação, fica clara a existência de uma fricção entre três dimensões distintas: 1) entre o mundo tipado e o não tipado; 2) entre o imperativo e o funcional; 3) entre linguagens específicas e linguagens genéricas.
Posted by Otavio Pecego Coelho | 1 Comments
Filed under: , ,

Expressões Lambdas e Frameworks

Acabei de ler, com muito prazer, (e recomendo muito!) uma série de posts do Brian McNamara, que hoje trabalha no time do F#. Ele constrói ao longo de vários blogs alguns parsers usando a notação lambda do C#. É um exemplo fantástico do poder das linguagens

Arquitetura Prática

Existe um tipo de programador que denominamos na Microsoft como “Programador Prático”. Como o nome diz, ele não está interessado em grandes complexidades ou na tecnologia pela tecnologia . Ele valoriza a simplicidade e a praticidade.
Posted by Otavio Pecego Coelho | 4 Comments
Filed under: ,

Duas dicas rápidas

A primeira: nosso grupo de arquitetos está aumentando e procuramos um arquiteto com bom conhecimento de ALM e desenvolvimento de soluções. Se você estiver interessado, por favor, envie e-mail para mim ( otavioc@microsoft.com ) A segunda
Posted by Otavio Pecego Coelho | 0 Comments
Filed under: ,

Workshop sobre Produtividade no Desenvolvimento de Software (final)

Quarta-feira agora terminou nosso Workshop sobre o tema Produtividade de que venho falando há algum tempo. Tivemos 15 empresas participando e o nosso feedback parece promissor. Das discussões que nasceram no workshop, creio que as mais interessantes foram:

Fronteiras para um DSL?

Nos ppts do nosso futuro Workshop sobre Produtividade existe uma figura que fala sobre os tipos de linguagens. Como oposição: Declarativa X Procedural e Textual X Pictórica. Neste diagrama não existe um lugar específico para uma DSL (Linguagem de Domínio
Posted by Otavio Pecego Coelho | 0 Comments
Filed under: ,

Formal, informal e natural

Linguagens formais são construídas a partir de um alfabeto de signos e um conjunto de regras gramaticais que definem as frases ou arranjos possíveis e válidos. Caso estas frases possam ser mapeadas em algum arranjo real ou conceitual ( estado de coisas
Posted by Otavio Pecego Coelho | 1 Comments
Filed under: ,

Refogado e DSLs

Um modelo é uma representação ou descrição feita para mostrar os principais aspectos de um sistema ou conceitos. Isto é, ele não visa necessariamente representar a realidade como ela é em todos seus detalhes. Um modelo pode abstrair aspectos da realidade
Posted by Otavio Pecego Coelho | 0 Comments
Filed under: ,

Software Factories Workshop

Waldemir Cambiucci , Carlos Hulot e eu estamos trabalhando num workshop sobre aumento de produtividade na produção de software. Vamos percorrer o caminho descrito no livro Software Factories para, em seguida, falar do Guidance Automation Toolkit e o DSL
 
Page view tracker