BT
x A sua opinião é importante! Por favor preencha a pesquisa do InfoQ sobre os seus hábitos de leitura!

Objetos imutáveis de forma mais fácil no C# 6 e VB 12

por Jonathan Allen , traduzido por Elias Lima de Souza   em  25 Ago, 2014 1

Um problema comum na programação .NET é a quantidade de código repetitivo necessária para implementar objetos imutáveis. Em uma especificação preliminar, o C# e o VB irão ganhar o que estão chamando de “record class”, que elimina a maior parte do esforço necessário para criar esse tipo de classe.

Correspondência de padrões no C# 6 e no VB 12

por Jonathan Allen , traduzido por Roberto Pepato   em  22 Ago, 2014

Mais um conceito das linguagens de programação funcional está trilhando seu caminho para o C# e o VB. Conhecido como pattern matching (correspondência de padrões), à primeira vista se parece com um bloco switch/select, contudo este técnica é muito mais ampla e poderosa do que se imagina.

Oracle lança o Projeto Valhalla para Java

por Ben Evans , traduzido por Luís Gabriel Nascimento Simas   em  08 Ago, 2014

A Oracle anunciou o lançamento de um novo projeto na plataforma Java: o projeto Valhalla. Trata-se de um projeto experimental do OpenJDK para que sejam desenvolvidas novas funcionalidades que exijam grandes mudanças na plataforma, como exemplo na sintaxe da linguagem ou no suporte da VM.

Ruby 2.0: primeiro preview disponível e versão final em fevereiro/2013

por Mirko Stocker , traduzido por Walter Dias   em  13 Nov, 2012

Yusuke Endoh, gerente de lançamentos do Ruby 2.0, anunciou a primeira prévia do Ruby 2.0, e agendou a versão final para fevereiro/2013. Ouvimos Yusuke sobre as novas funcionalidades do Ruby 2.0 e o que os usuários precisam saber ao realizar a atualização.

Uma proposta para tipos não-anuláveis em C#

por Jonathan Allen , traduzido por Marcelo Oliveira   em  09 Nov, 2012

Desde o beta do .NET, os desenvolvedores vêm solicitando a inclusão de tipos não-anuláveis com semântica de referência. Mas os problemas envolvidos são bem mais complexos que simplesmente inserir uma anotação numa variável. Conheça soluções propostas para alguns dos problemas.

Google Dart chega ao navegador embutida em versão especial do Chromium

por Eder Magalhães em  23 Fev, 2012

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.

Novidades do Google Dart: compilador Frog, IDEs binários e propostas para o sistema de tipos

por Werner Schuster , traduzido por Adalberto Zanata   em  19 Dez, 2011

O Google está tornando mais simples experimentar com a linguagem Dart. Estão disponíveis versões compiladas do Dart Editor, o IDE da linguagem baseado no Eclipse, além do novo compilador Frog, que transforma Dart em JavaScript e foi escrito em Dart. A equipe de desenvolvimento do Dart tem se dedicado a explicar o uso da linguagem, além de propor um sistema de tipos mais abrangente.

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

por Eder Magalhães em  18 Nov, 2011

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.

Google Dart, outra alternativa a JavaScript: tipos opcionais, sintaxe familiar e ferramentas

por Werner Schuster , traduzido por Michel Graciano   em  17 Out, 2011

O Google anunciou a linguagem Dart, uma linguagem dinâmica, com tipagem opcional e tipos genéricos reificados. O suporte a concorrência utiliza processos similares a Erlang com Isolates, e há alguns recursos mais avançados de sintaxe como Lambdas.

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

por Alex Blewitt , traduzido por Wellington Pinheiro   em  11 Set, 2011

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

por Wellington Pinheiro em  26 Abr, 2011

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

por Alex Blewitt , traduzido por Julio Faerman   em  18 Abr, 2011 2

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#

por Jonathan Allen , traduzido por Lucas Souza   em  05 Jan, 2011

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.

Deslizes das Funcionalidades do JDK7

por Alex Blewitt , traduzido por Julio Faerman   em  16 Set, 2010 1

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?

Parâmetros Opcionais estão ganhando força no .NET

por Jonathan Allen , traduzido por Rafael Marques   em  12 Jul, 2010

Parâmetros opcionais sempre fizeram parte do .NET, porém com o C# relutando em dar suporte, onde utilizá-los é geralmente considerado um tabu a menos que se esteja trabalhando com as bibliotecas COM. Agora que o C# 4 suporta os parâmetros opcionais, nós estamos começando a vê-los sendo utilizados em muito mais do que apenas códigos legados.

Feedback geral
Bugs
Publicidade
Editorial
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2014 C4Media Inc.
Política de privacidade
BT