BT

O futuro do C#: Sequências assíncronas

por Jonathan Allen , traduzido por Roberto Pepato   em  17 Jul, 2015

A sintaxe async/await foi bem recebida no C#, mas agora os desenvolvedores estão solicitando mais recursos. Especificamente, eles querem retornar mais de um valor de suas funções assíncronas usando uma sintaxe do tipo "yield return". Esta capacidade vêm sendo descrita como "sequências assíncronas" em uma nova proposta para o C# 7.

O futuro do C#: Tuplas e estruturas anônimas

por Jonathan Allen , traduzido por Roberto Pepato   em  28 Mai, 2015

Com o C# 6 próximo de sua conclusão, começam os planos para o C# 7. Neste momento nada ainda é definitivo, mas já iniciou a categorização de propostas nos termos de "interesse e plausibilidade estimada". Nesta série, vamos abordar algumas das propostas iniciando com o suporte da linguagem à tuplas.

Unreal Engine com suporte a C#

por Jeff Martin , traduzido por Luis Cesar Barreto   em  19 Mai, 2015

Graças a nova versão Mono da Xamarin para a Unreal Engine, o Unity junta-se ao C#. Essa extensão permite que os desenvolvedores utilizem o Unreal Engine utilizando C# apenas.

O futuro do C#: ponteiros gerenciados

por Jonathan Allen , traduzido por Roberto Pepato   em  18 Mai, 2015

Para muitos desenvolvedores, especialmente aqueles que estão construindo jogos ou analisando dados numéricos, o aspecto de desempenho é tratado com grande ênfase. Uma forma de conseguir desempenho no C# é evitar alocar memória eliminando a cópia de estruturas. Esta nova proposta mostra como o C# pode expor ponteiros gerenciados para suportar esta estratégia.

Visão Geral da Versão Alfa do Visual Studio "14"

por Jeff Martin , traduzido por Felipe Blini   em  08 Dez, 2014

A primeira versão do sucessor do Visual Studio 2013 foi lançado, unificando diversos projetos recentes em um único pacote. Quase todas as plataformas tecnológicas foram afetadas tais como ASP.NET, C++ e VB/C#. Os desenvolvedores que utilizam essas tecnologias receberão grandes atualizações nesta nova versão.

ASP.NET vNext: Loader de Projetos Customizados e Suporte a Linguagens

por Roopesh Shenoy , traduzido por Roberto Pepato   em  07 Out, 2014

O ASP.NET vNext usa o compilador Roslyn para compilar e carregar código C# antes de executá-lo. David Fowler demonstra como é possível se beneficiar da abordagem de injeção de dependências por design (DI-by-design) do KRuntime para injetar suporte para outras linguagens.

Microsoft lança ferramentas para o Unity

por Jeff Martin , traduzido por Elias Lima de Souza   em  04 Set, 2014

Conforme prometido, a Microsoft lançou uma versão do recém adquirido plugin UnityVS para Visual Studio gratuitamente para desenvolvedores que utilizam qualquer versão paga e recente do Visual Studio. Esse plugin melhora de forma significativa o trabalho dos desenvolvedores que utilizam o sistema de desenvolvimento de jogos Unity.

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.

Google Abre o Código do FlatBuffers: Biblioteca de Serialização Eficiente e Multi-Plataforma

por Roopesh Shenoy , traduzido por Marlon Burnett   em  31 Jul, 2014

A equipe “Fun Propulsion Labs” do Google recentemente abriu o código do FlatBuffers. Construído especialmente para suprir necessidades de performance de desenvolvedores de jogos, o FlatBuffers armazena dados serializados em buffers que podem ser tanto armazenados em arquivo ou transferidos via rede, sem nenhuma sobrecarga de parsing.

O compilador do C# foi lançado como código aberto

por Jeff Martin , traduzido por Elias Lima de Souza   em  10 Abr, 2014

A Microsoft lançou o projeto do compilador Roslyn, sob a licença de código aberto Apache. Esse impressionante anúncio foi feito durante o segundo keynote na conferência Build, pelo criador do C#, Anders Hejlsberg.

Google Glass: Kit de desenvolvimento com Xamarin.Android

por Anand Narayanaswamy , traduzido por Rafael Sakurai   em  23 Jan, 2014

Recentemente foi liberado o kit de desenvolvimento do Glass que permite que os desenvolvedores construam aplicações que trabalham com o Google Glass usando o C# e o Xamarin.Android.

Async/Await - Efeitos sobre desempenho e outras armadilhas

por Roopesh Shenoy , traduzido por Thomas Sant'anna   em  21 Jan, 2014

O Async/Await é considerado uma das mais poderosas capacidades introduzidas no C# 5. Mas será que existem armadilhas que devemos evitar? E quais são os custos associados com o uso dessas primitivas?

Planos futuros para o C#

por Jonathan Allen , traduzido por Elias Lima de Souza   em  24 Dez, 2013

No NDC Londres, Mads Torgersen propôs mudanças para a linguagem C#. São apenas propostas e não existem garantias de que irão aparecer em alguma versão específica da linguagem. Veja um resumo e uma breve análise dessas propostas

Uma introdução a redes neurais utilizando C#

por Jeff Martin , traduzido por João Talles   em  14 Nov, 2013

Em sua apresentação no evento Build 2013, Introdução a Redes Neurais Utilizando C#, o Dr. James McCaffrey apresentou os conceitos de redes neurais dando aos espectadores uma base sólida para um estudo mais aprofundado sobre o tema.

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