Windows

Google torna Go mais rápido

CHROME LENTO? Aprenda desativar o vilão e deixa-lo mais rápido!

CHROME LENTO? Aprenda desativar o vilão e deixa-lo mais rápido!
Anonim

O Google atualizou sua linguagem de programação Go, tornando-a mais rápida e mais adequado para processadores multicore.

“As melhorias mais significativas estão relacionadas ao desempenho”, escreveu o engenheiro do Google Andrew Gerrand, em um post anunciando a nova versão. “É provável que seu código Go seja executado notavelmente mais rápido quando construído com o Go 1.1.”

Para esta versão, a equipe de desenvolvimento Go otimizou vários elementos principais do Go, incluindo o compilador e vinculador, coletor de lixo, agendador, e partes da biblioteca padrão.

O Google lançou o Go em 2009 como uma linguagem de programação experimental, que combina a velocidade e a segurança de uma linguagem compilada como C ++ com a flexibilidade de uma linguagem dinâmica como o JavaScript.

A empresa lançou a primeira versão completa do Go no ano passado e lançou três pequenas atualizações desde então. Além de usar a equipe interna para refinar o idioma, o Google aceitou 2.600 modificações de código de 161 colaboradores para essa versão.

Além das melhorias de desempenho, o Go 1.1 possui vários outros recursos significativos. Programas no idioma podem rodar mais suavemente em vários núcleos de processador, graças a um novo detector de corrida. No lado da programação, os requisitos de retorno foram modificados, o que reforçará os hábitos de codificação mais sucintos.

Go 1.1 é totalmente compatível com versões anteriores; ele pode reconhecer e executar todos os programas criados usando o Go 1.