Welcome to MSDN Blogs Sign in | Join | Help

Browse by Tags

All Tags » Linguagens   (RSS)

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

Variância e Contra-variância: uma dívida

Tenho que pagar uma dívida aqui. Falei na volta do PDC que iria falar sobre variância e contra-variância , pois haverá mudanças no C# 4.0. Bem, aqui vai... Antes de tudo, vou tentar ser simples e lidar com o assunto sem muitos detalhes. Quem quiser saber
Posted by Otavio Pecego Coelho | 1 Comments
Filed under:

Cool 2x

Mais PDC - 1 Dentre as apresentações do PDC, uma das que mais me chamaram atenção foi a de um pesquisador da Microsoft Research que falava de controle de temperatura em datacenters. O pesquisador mostrou um pequeno aparelho que captura

Aumente seu Vocabulário

Linguagens Orientadas a Objetos foram tema da minha tese na universidade em 92, mas confesso uma grande atração pelas linguagens funcionais. Esta semana realizei um desejo antigo: reservei um tempo para leitura de livros sobre ML e F#. Aqui

Como encontrar os pontos de variação em uma aplicação?

Com certeza é um trabalho de análise a ser realizado antes da codificação. Parece simples, não é? Mas não é o costume. A lei do menor esforço é o costume e ela tem todo o sentido: menos esforço implica menos gastos que implica em menos custos. No entanto,

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: ,

Linguagens Textuais X Visuais: algo em comum

Existe alguma diferença entre linguagens visuais e textuais? Algo em comum? De fato, existem similaridades entre as duas formas. Linguagens textuais utilizam frases que obedecem a regras gramaticais. Regras gramaticais dizem o lugar em que devem aparecer

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: ,

Aprendendo mais sobre Composição

Há pouco tempo escrevi um blog sobre linguagens dinâmicas que falava sobre a tendência a incorporar funções como cidadãos de primeira ordem numa linguagem. Linguagens funcionais fazem isto há muitos anos, mas nem sempre fica claro o porquê desta escolha.

Renascimento?

Tenho acompanhado uma renovada animação e curiosidade com a programação funcional – o que é ótimo. Do front da Microsoft temos a incorporação de técnicas de programação funcional tanto na nova versão do C# (3.0) quanto na do VB (9.0). E com o anúncio
 
Page view tracker