BT

Novidades O InfoQ vem desenvolvendo uma série de novas funcionalidades para melhorar sua experiência com o site. Confira!

Seguidores

Futuro do C#: tipos nuláveis

por Jonathan Allen Seguir 135 Seguidores , traduzido por Talles Lasmar Seguir 7 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 135 Seguidores , traduzido por Talles Lasmar Seguir 7 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 135 Seguidores , traduzido por Talles Lasmar Seguir 7 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 1 Seguidores , traduzido por Talles Lasmar Seguir 7 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 135 Seguidores , traduzido por Roberto Pepato Seguir 8 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 135 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 135 Seguidores , traduzido por Roberto Pepato Seguir 8 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 12 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 0 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 135 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.

Seguidores

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

por Eder Magalhães Seguir 0 Seguidores 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.

Seguidores

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

por Werner Schuster Seguir 4 Seguidores , traduzido por Adalberto Zanata Seguir 0 Seguidores   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.

Seguidores

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

por Eder Magalhães Seguir 0 Seguidores 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.

Seguidores

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

por Werner Schuster Seguir 4 Seguidores , traduzido por Michel Graciano Seguir 0 Seguidores   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.

Seguidores

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

por Alex Blewitt Seguir 2 Seguidores , traduzido por Wellington Pinheiro Seguir 0 Seguidores   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.

Faça seu login para melhorar sua experiência com o InfoQ e ter acesso a funcionalidades exclusivas


Esqueci minha senha

Follow

Siga seus tópicos e editores favoritos

Acompanhe e seja notificados sobre as mais importantes novidades do mundo do desenvolvimento de software.

Like

Mais interação, mais personalização

Crie seu próprio feed de novidades escolhendo os tópicos e pessoas que você gostaria de acompanhar.

Notifications

Fique por dentro das novidades!

Configure as notificações e acompanhe as novidades relacionada a tópicos, conteúdos e pessoas de seu interesse

BT