Início Compiladores no InfoQ Brasil
Notícias
Feed RSS-
C++ 20 traz Modules, Coroutines e Concepts; Contracts ficou de fora
O comitê ISO C++ fechou a lista de recursos para o próximo C++ padrão, apelidado de C++ 20, agendado para ser publicado em fevereiro de 2020. O C++ 20 será uma revisão significativa do C++, trazendo modules, coroutines e concepts, entre suas principais novas funcionalidades.
-
Lidando com vulnerabilidades de software na Microsoft: os últimos 20 anos
No evento de segurança BlueHat IL, o engenheiro da Microsoft Matt Miller descreveu como o cenário de vulnerabilidades de software evoluiu nos últimos 20 anos, e a abordagem adotada pela Microsoft para mitigar as ameaças.
-
J2CL: Um Transpilador de Java para JavaScript
O J2CL é um compilador que faz a conversão de Java para Javascript. Ele tenta resolver um problema diferente que frameworks semelhantes Java para Javascript, como o GWT tem. Da mesma forma, o J2CL não se destina a competir com ou substituir frameworks JavaScript já existentes; J2CL está mais focado em interoperabilidade e reutilização de código entre plataformas.
-
Facebook Spectrum melhora a confiabilidade do upload de imagens em iOS e Android
O Facebook Spectrum é a nova biblioteca de processamento de imagens para iOS e Android que tem como objetivo tornar o processo de upload de imagens mais eficiente e confiável.
-
A estréia do Visual Studio 2017 15.9
Enquanto a Microsoft se prepara para o desenvolvimento do Visual Studio 2019, a empresa continua comprometida em dar suporte aos usuários do VS2017. A empresa lançou a 9ª atualização, que foi uma demonstração do compromisso da Microsoft em dar suporte ao Visual Studio após o lançamento, com atualizações regulares.
-
Android Studio 3.1 visa melhorar a produtividade de desenvolvimento de aplicativos
A última versão do Android Studio, a versão 3.1, concentra-se em melhorar a produtividade do desenvolvimento de aplicativos e inclui um novo profile de desempenho em C ++, suporte de linha de comando para checagem do Kotlin Lint, sugestão de código SQL, refatoração melhorada, etc.
-
A Google lança o projeto Abseil, uma coleção de utilitários C++ e Python
O Google disponibilizou várias bibliotecas C ++ que utilizam internamente para muitos dos seus projetos, a próxima será do Python.
-
WebAssembly: versão Preview aguarda feedback da comunidade
O desenvolvimento do WebAssembly está na etapa preview, um importante marco no processo de padronização da especificação
-
Anders Hejlsberg explica como é a construção de compiladores modernos
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.
-
Android N combina AOT, interpretação e JIT
O Android N introduz uma runtime hibrida usando compilação + interpretação + JIT para obter a melhor combinação entre tempo de instalação, uso de memória, consumo de bateria e desempenho.
-
Desenvolvimento iOS chega ao Windows com controversas
A Microsoft lançou ferramentas que permitem desenvolver com a linguagem Objective-C no Windows, permitindo a portabilidade de aplicativos iOS para o Windows. No entanto, a novidade chega com controversas uma vez que alguns desenvolvedores estão incomodados pela forma como seu código foi incluído no projeto.。
-
Facebook utilizou C++ para desenvolver o aplicativo Moments para Android e iOS
Um dos aplicativos mais recentes do Facebook, o Moments, está utilizando C++ para compartilhar sua lógica de negócios em iOS e Android. Os engenheiros do Facebook Ashwin Bharambe, Zack Gomez e Will Ruben explicam quais fatores influenciaram essa escolha e quais os resultados.
-
Qt 5.5 adiciona novos módulos e amplia o suporte multiplataforma
Apenas seis meses depois do release do Qt 5.4, o novo release do Qt 5.5 corrigiu quase 1500 bugs reportados, como também adicionou diversas funcionalidades. Além disso, o suporte multiplataforma está compativel com o Windows 10, com maior compatibilidade ao sistemas Linux e com diversas funcionalidades que não existiam para a versão OS X.
-
Comparando o desempenho de diversos frameworks web 2015
O InfoQ publicou em 2014 os resultados do benchmark realizado pela empresa TechEmpower, de diversos frameworks web, inclusive plataformas web e micro frameworks. Um ano depois, esta empresa publicou mais um conjunto de resultados que destaca significativas mudanças no resultado dos Top 10 de frameworks web.
-
Novas ferramentas do Google para desenvolvimento em C/C++ no Android
Um novo conjunto de bibliotecas e ferramentas chamado fplutil do Fun Propulsion Labs, do Google, promete facilitar o desenvolvimento de aplicações C/C++ para Android.