Design de Linguagens na InfoQ
Últimos destaques de notícias sobre Design de Linguagens

- Tópicos
- C#,
- Análise de Código,
- Depuração,
- Profilers,
- Código Fonte,
- .NET,
- Linguagens,
- Arquitetura,
- Características de Linguagens,
- Linguagem,
- Aprendizado,
- Programação,
- Design de Linguagens
Neste lightning Sidney Lima nos fala a respeito de situações nas quais o desenvolvedor se vê apegado a soluções bem sucedidas que utilizou no passado, independente da linguagem utilizada, impedindo o surgimento de mudanças na sua forma de pensar. Sidney apresenta também as diferenças no raciocínio de desenvolvimento de C# e Javascript, deixando as mesmas reflexões para outras linguagens.
Notícias sobre Design de Linguagens
- Tópicos
- Google Dart,
- Linguagens Dinâmicas,
- Linguagens,
- Google,
- Design de Linguagens,
- Programação
O Google lançou uma versão do Chromium com uma VM da linguagem Dart no próprio navegador. O objetivo é trazer mais agilidade no desenvolvimento, habilitando a escrita e execução do código dentro do mesmo ambiente.
- Tópicos
- JVM,
- Virtual Machines,
- Runtimes,
- Java,
- Linguagens,
- Design de Linguagens,
- Programação,
- Ceylon
Foi disponibilizado um novo site oficial dedicado à comunidade da linguagem Ceylon, o ceylon-lang.org, além de repositórios Git do projeto e uma pré-release do IDE do Ceylon. O anúncio foi feito pelo próprio Gavin King, principal criador da nova linguagem.
- Tópicos
- C#,
- Java,
- Linguagens,
- .NET,
- Design de Linguagens,
- Programação
Brian Goetz anunciou na lista lambda-dev a decisão sobre a sintaxe a ser usada para expressões Lamba na linguagem Java, que serão baseadas na sintaxe hoje empregada por C# e Scala, em função da quantidade de desenvolvedores já habitados com ela.
- Tópicos
- Java,
- Linguagens,
- IDE,
- Programação,
- Linguagem,
- Arquitetura,
- Design de Linguagens,
- Xtend,
- Eclipse
A linguagem Eclipse XTend 2 teve recentemente sua versão beta anunciada. Xtend é uma linguagem de programação baseada em Java e na JVM, que não gera bytecode, mas sim código Java. Tem como objetivo ser uma solução melhor para a injeção de dependências e a geração de código. Além disso, já se integra com todo o ferramental do IDE Eclipse.
- Tópicos
- JVM,
- Virtual Machines,
- Runtimes,
- Java,
- Linguagens,
- Ceylon,
- Programação,
- Design de Linguagens
Gavin King, criador do Hibernate, fez uma apresentação no QCon Beijing sobre a linguagem Ceylon para a JVM, que propõe resolver limitações de Java. O projeto ainda está na fase de concepção, sem compilador ou IDE finalizados, mas desde que "vazou" no Twitter tem havido muita especulação sobre a linguagem. Continue lendo para mais detalhes e uma entrevista com Gavin.
- Tópicos
- MonoDevelop,
- Mono,
- IDE,
- .NET,
- IDEs,
- Programação,
- Design de Linguagens
O MonoDevelop se tornou a terceira IDE com suporte a linguagem F# da Microsoft. Com o suporte ao .NET praticamente acabado na IDE Eclipse e a WebMatrix sendo direcionado somente para alguns desenvolvedores, é provável que seja a última IDE que adicionará suporte em futuro previsível.
- Tópicos
- Padrões do JCP,
- JCP,
- Java,
- Linguagens,
- Programação,
- Design de Linguagens
Em um post intitulado Repensando o JDK7, Mark Reinhold apresenta uma sugestão de que certos elementos previstos pelo JDK7 sejam suspenso até o JDK8 para que o lançamento seja antecipado ao invés de atrasado. A sugestão causou diversas discussões pra saber se isso seria boa ou má idéia. O que será que a comunidade pensa desta sugestão?
Artigos sobre Design de Linguagens

- Tópicos
- Padrões do JCP,
- JCP,
- Java SE,
- Java,
- Linguagens,
- Design de Linguagens,
- Programação
Um dos destaques na nova versão do Java são as modificações na linguagem, que vão de pequenas mehorias sintáticas a mudanças significativas que terão impacto no dia dia do desenvolvedor. Neste artigo são apresentadas e discutidas cada uma das alterações, com exemplos imediatamente testáveis. O novo JDK7 está com lançamento previsto para julho e já tem um Developer Preview disponível.
Apresentações sobre Design de Linguagens

- Tópicos
- Clustering e Caching,
- Programação Funcional,
- Escalabilidade,
- Tuning,
- Linguagens,
- Arquitetura Corporativa,
- Programação,
- Características de Linguagens,
- Arquitetura,
- Desempenho e Escalabilidade,
- Mudança,
- Design de Linguagens
Neste lightning talk, Rodrigo Vidal nos fala a respeito de como a Programação Funcional pode influenciar o design da sua aplicação, melhorando sua implementação através da Linguagem F#.
Rodrigo trata da quebra de velhos paradigmas, já que funcional existe há muito tempo, porém nunca tendo pertencido ao MainStream, focando em sua possível aplicabilidade no contexto atual de tecnologia.
Entrevistas sobre Design de Linguagens

- Tópicos
- Ruby on Rails,
- Ruby,
- Scala,
- Java,
- Linguagens Dinâmicas,
- Programação Funcional,
- Qualidade,
- Linguagens,
- Artesanato de software,
- TDD,
- Arquitetura,
- Programação,
- Design de Linguagens,
- Entrevistas,
- Arquitetura Corporativa,
- Armazenamento de Dados,
- Características de Linguagens,
- Testes,
- Agile
Nesta entrevista feita na Caelum, logo após a QCon São Paulo 2010, Nick, Nutter e Shoup falam a respeito de linguagens como Scala, Mirah, Ruby e Java, citando TDD (qualidade de desenvolvimento de software), aprendizado e casos que eles vivenciaram profissionalmente, contando um pouco de suas histórias como programadores, e o que eles esperam do futuro, além de suas impressões da QCon São Paulo.