Go 1.18 lançado com melhorias de desempenho de mais de 20%

E foi lançada a linguagem Go 1.18 com melhorias de desempenho de mais de 20%. Confira as novidades dessa lançamento e veja como instalar no Linux.

Go (ou golang) é uma linguagem de programação inicialmente desenvolvido pelo Google. Ela é uma linguagem estaticamente tipada com sintaxe vagamente derivada de C.

GO é uma linguagem de programação que está se tornando cada vez mais popular entre os desenvolvedores e os administradores de sistemas. Ela é inspirada em C++ e possui binários para Windows, Linux e Mac OS, além de ser open source, sendo coberta pela licença BSD.

Agora, Go 1.18 foi lançado como uma atualização bastante significativa para esta popular e moderna linguagem de programação.

Novidades da linguagem Go 1.18

Go 1.18 lançado com melhorias de desempenho de mais de 20%
Go 1.18 lançado com melhorias de desempenho de mais de 20%

Go 1.18 no lado da linguagem adiciona suporte para genéricos usando parâmetros de tipo. Os engenheiros do Google acreditam que sua implementação de genéricos é de alta qualidade e bem implementada, mas ainda precisa passar por testes adicionais do desenvolvedor e qualquer feedback.

Go 1.18 também adiciona suporte fuzzing integrado em sua cadeia de ferramentas padrão para melhor teste de código.

O Go 1.18 traz adicionalmente um modo de “espaço de trabalho” para facilitar o trabalho com vários módulos.

Igualmente empolgante com o Go 1.18 são as melhorias de desempenho, que podem ser mais de 20% mais rápidas graças à expansão da convenção de chamada ABI de registro do Go 1.17. ARM64/Apple M1/PowerPC de 64 bits devem se beneficiar ao máximo dessas melhorias de desempenho.

Para saber mais sobre essa versão da linguagem Go, acesse a nota de lançamento.

Como instalar ou atualizar da linguagem Go

Para instalar a versão mais recente da linguagem Go nas principais distribuições Linux, use esse tutorial:
Como instalar a linguagem GO no Linux manualmente
Como instalar a poderosa linguagem Go no Linux via Snap
Como instalar facilmente o compilador e vários outros itens relacionados a linguagem Go

Sobre o Edivaldo Brito

Edivaldo Brito é analista de sistemas, gestor de TI, blogueiro e também um grande fã de sistemas operacionais, banco de dados, software livre, redes, programação, dispositivos móveis e tudo mais que envolve tecnologia.

Deixe um comentário

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.