InfoQ

InfoQ

Visualização específica de Tópico/Tag

Design de Linguagens na InfoQ


Últimos destaques de notícias sobre Design de Linguagens

Client Undertow: Quando boas práticas não são recomendadas

Tópicos
Linguagem,
Design de Linguagens,
Análise de Código,
Aprendizado,
Programação,
Arquitetura

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

Projeto Ceylon: IDE, novo site e repositórios disponíveis no Git

Tópicos
Design de Linguagens,
Java

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.

Java 8: Sintaxe de expressões Lambda será baseada em sintaxes de C# e Scala

Tópicos
Design de Linguagens,
Java

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.

Eclipse Xtend: Geração de código e injeção de dependências integradas ao IDE

Tópicos
Linguagem,
Design de Linguagens,
Java,
IDE,
Arquitetura

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.

Gavin King, criador do Hibernate e do Seam, apresenta a linguagem Ceylon

Tópicos
Design de Linguagens,
Java

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.

MonoDevelop é a terceira IDE para F#

Tópicos
IDE,
.NET,
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.

Artigos sobre Design de Linguagens

Java 7: Modificações na Linguagem, em Detalhes e Exemplos

Tópicos
Design de Linguagens,
Padrões do JCP,
Java

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

Functional Programming

Tópicos
Clustering e Caching,
Arquitetura Corporativa,
Design de Linguagens,
Mudança,
Desempenho e Escalabilidade,
Arquitetura

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

QCon São Paulo - Entrevista com Nick Kallen, Charles Nutter e Randy Shoup

Tópicos
Arquitetura Corporativa,
Design de Linguagens,
Ruby,
Java,
Ruby on Rails,
Arquitetura

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.