Início C++ no InfoQ Brasil
Notícias
Feed RSS-
Google Abre o Código do FlatBuffers: Biblioteca de Serialização Eficiente e Multi-Plataforma
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.
-
Desenvolvimento Multi-Plataforma Android e iOS em C++: A lição do Dropbox
O Dropbox criou uma biblioteca compartilhada escrita em C++ para ser utilizada entre as plataformas iOS e Android. Nesta notícia, dois desenvolvedores do Dropbox apontam os motivos desta abordagem, seus benefícios e os problemas que podem ser encontrados quando se opta por escrever código nativo para mais de uma plataforma.
-
Comparando o desempenho de diversos Frameworks Web
A TechEmpower vem executando benchmarks desde o ano passado, tentando medir e comparar o desempenho dos frameworks web. Para esses benchmarks o termo "framework" é usado vagamente, incluindo plataformas e micro-frameworks.
-
Modern C++ e o Visual Studio
O suporte ao Modern C++ continua a ser uma área de foco para Microsoft. Na conferência Build, Herb Sutter deu uma palestra fornecendo uma atualização sobre os esforços atuais, o nível de suporte ao CPP que está sendo adicionado à próxima versão do Visual Studio, e o que está guardado para o futuro.
-
OSGi: Foco no JavaScript e Nativo
O aumento da popularidade de aplicações modulares, poliglotas, reiniciou a discussão na OSGi Alliance no sentido de oferecer uma linguagem padrão e uma versão independente de ambiente de execução.
-
Falta de recursos dificulta correções de bugs no Eclipse
Doug Schaefer, líder de projeto na Eclipse CDT, o projeto que fornece execução, edição e refatoração para projetos C e C++ no estilo Eclipse, lamenta sobre a escassez de recursos na comunidade Eclipse, resultando em bugs não tratados por anos.
-
Microsoft disponibiliza exemplos de código Kinect para Windows
A Microsoft lançou recentemente no CodePlex 22 exemplos de código aberto sob a licença Apache 2.0. Os exemplos, que também estão incluídos no conjunto de ferramentas do Kinect para Windows, mostram como utilizar vários recursos do Kinect, como: áudio, interações básicas, cores, profundidade, rastreamento de rosto, infravermelho, slideshow com gestos, voz, WPF, XNA, e outros.
-
Desenvolvedores devem (re)aprender C++?
A introdução dos padrões C++11 e C++CX provocou nova onda de interesse na linguagem C++. Com isso, desenvolvedores passaram a se questionar se deveriam deixar de lado o C# e o Java para voltar ao C++. Conheça as opiniões da comunidade.
-
Objective-C passa C++ no TIOBE
No último ranking do índice TIOBE de julho, o Objective-C pela primeira vez ultrapassou o C++. O índice é um indicador de popularidade das linguagens de programação, atualizado mensalmente.
-
Especificação do C++ AMP da Microsoft: buscando diminuir barreiras ao paralelismo de dados
Buscando facilitar a programação de hardware com paralelismo de dados, a Microsoft publicou a sua especificação aberta para o C++ AMP. A implementação, feita no Visual Studio 11, visa melhorar o acesso à GPU para desenvolvedores.
-
Google libera código do Android 4.0.1 e novo Native Development Kit
O Google lançou o código fonte do Android 4.0, codinome "Ice Cream Sandwich", alinhado com o lançamento do novo Galaxy Nexus, além de um novo Kit de Desenvolvimento Nativo para a criação em C/C++ de partes de aplicações com grandes demandas de desempenho.
-
WinRT em detalhes: a nova API OO do Windows 8 que substituirá o Win32
A API WinRT é um dos destaques do futuro Windows 8. Não é apenas uma camada de abstração sobre APIs antigas, mas sim uma alternativa ao Win32, com acesso direto ao kernel. A nova API implementa um ambiente de execução completamente novo, com semântica bem diferente do Win32. Totalmente escrita em C++ e orientada a objetos, tem como principais focos consistência, facilidade de uso e desempenho.
-
memcpy() será Banido
A função memcpy() foi indicada para banimento e provavelmente entrará para lista de Banidos SDL da Microsoft no fim deste ano. memcpy() se juntará a outras funções populares como strcpy, strncpy, strcat, strncat que tiveram o mesmo destino por causa de suas vulnerabilidades de segurança através de invasões de buffer.
-
Será que ainda está cedo para falar de legados C++ e Java.
Recentemente Bruce Eckel escreveu em seu blog sobre legados deixados pelo C++ e Java, seu texto gerou muitas reações. Enquanto mencionava sobre erros de design, ele concluiu que ambas as linguagens tiveram um papel significante na evolucão das linguagens de programação e um importante e positivo legado. Mas será que ainda está cedo para falar de seus legados?
-
SharpDevelop Alcança o 3.0 Milestone
A comunidade do SharpDevelop liberou a versão 3.0 da IDE .NET open source. O SharpDevelop (#Develop) oferece suporte para .NET 3.5, C#, VB.NET, F#, Code Completion, Auto Code Insert, Refactoring e outros.