BT

Experimente a nova interface visual do InfoQ! Veja o novo design do InfoQ 3.0 e nos diga o que você achou.

Seguidores

Atualização nos métodos de interface padrão do C# e F#

por Jonathan Allen Seguir 657 Seguidores , traduzido por Eduardo Kuwakino Seguir 2 Seguidores   em  31 out, 2018

A calorosamente contestada funcionalidade Método de Interface Padrão (Default Interface Methods) também está sendo considerada para o F#. Mas pode estar limitada apenas ao .NET Core, colocando toda a proposta em risco.

Seguidores

Entrevista com Brian Goetz sobre classes de dados no Java

por Michael Redlich Seguir 17 Seguidores , traduzido por Mayra Michels Seguir 2 Seguidores   em  09 jul, 2018

Brian Goetz, Arquiteto Java da Oracle, introduziu um conceito experimental sobre classes de dados, que pode ser integrada à linguagem de programação Java.

Seguidores

Microsoft anuncia Nullable References Types no C# 8

por Abel Avram Seguir 12 Seguidores , traduzido por Danilo Pereira de Luca Seguir 0 Seguidores   em  26 fev, 2018

A Microsoft disponibilizou Nullable Reference Types para desenvolvedores que desejam experimentar o novo recurso e fornecer feedback.

Seguidores

Ficando por dentro do C# 7.1 e C# 7.2

por Jonathan Allen Seguir 657 Seguidores , traduzido por Eduardo Kuwakino Seguir 2 Seguidores   em  22 dez, 2017

Em Agosto, o C# 7.1 foi discretamente lançado junto ao Visual Studio 15.3, mesmo estando imcompleto. Neste informe iremos ver um bug sutil no compilador e o que estará no próximo lançamento do C# 7.2.

Seguidores

Novidades do C# 8

por Jonathan Allen Seguir 657 Seguidores , traduzido por Eleriane Costa Seguir 1 Seguidores   em  25 out, 2017

Em um vídeo do Channel9, Mads Torgersen demonstrou as primeiras quatro features do C# 8, entre as quais incluem-se nullable reference types, streams assíncronos, dentre outras.

Seguidores

Futuro do C#: tipos nuláveis

por Jonathan Allen Seguir 657 Seguidores , traduzido por Talles Lasmar Seguir 33 Seguidores   em  17 jul, 2017

Uma das novas propostas para o C# é assumir que todas as variáveis que são passadas por referência sejam não-nuláveis por padrão. Com a nova sintaxe, é preciso indicar explicitamente quando uma referência é nulável, assim hoje é feito para tipos passados por valor.

Seguidores

Futuro do .NET: type classes e extensões

por Jonathan Allen Seguir 657 Seguidores , traduzido por Talles Lasmar Seguir 33 Seguidores   em  19 jun, 2017

Uma das funcionalidades sendo considerada para as versões futuras do .NET é o suporte a type classes. Chamada de "shapes", a funcionalidade deixaria o .NET mais capaz no que diz respeito à generics.

Seguidores

Futuro do .NET: Herança Múltipla

por Jonathan Allen Seguir 657 Seguidores , traduzido por Talles Lasmar Seguir 33 Seguidores   em  16 mai, 2017

Uma nova proposta controversa para o .NET sugere a introdução de uma forma limitada de herança múltipla via interfaces abstratas. Essa funcionalidade foi inspirada pelos métodos padrões do Java.

Seguidores

Anders Hejlsberg explica como é a construção de compiladores modernos

por Pierre-Luc Maheu Seguir 4 Seguidores , traduzido por Talles Lasmar Seguir 33 Seguidores   em  17 jun, 2016

A principal referência na construção de compiladores, Compiladores: Princípios, técnicas e ferramentas, também conhecido como Livro do Dragão, foi publicada em 1986. Anders Hejlsberg, conhecido pelo seu trabalho no Turbo Pascal, Delphi, C# e TypeScript, explica em uma entrevista ao site Channel 9 como a construção de compiladores de hoje é diferente de como era há 30 anos atrás.

Seguidores

O futuro do C#: Contratos de métodos

por Jonathan Allen Seguir 657 Seguidores , traduzido por Roberto Pepato Seguir 33 Seguidores   em  03 nov, 2015

Continuando nossa série sobre o futuro do C#, agora vamos conhecer a proposta 119 que acrescenta sintaxe e um compilador de primeira classe para contratos de métodos.

Seguidores

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

por Jonathan Allen Seguir 657 Seguidores , traduzido por Elias Lima de Souza Seguir 0 Seguidores   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.

Seguidores

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

por Jonathan Allen Seguir 657 Seguidores , traduzido por Roberto Pepato Seguir 33 Seguidores   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.

Seguidores

Oracle lança o Projeto Valhalla para Java

por Ben Evans Seguir 35 Seguidores , traduzido por Gabriel Simas Seguir 0 Seguidores   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.

Seguidores

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

por Mirko Stocker Seguir 1 Seguidores , traduzido por Walter Dias Seguir 0 Seguidores   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.

Seguidores

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

por Jonathan Allen Seguir 657 Seguidores , traduzido por Marcelo Oliveira Seguir 0 Seguidores   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.

BT