15 anos da linguagem Go
(go.dev)Celebramos o 15º aniversário do lançamento open source do Go!
Desde o 10º aniversário do Go, tanto o Go quanto o mundo mudaram bastante. Ao mesmo tempo, muita coisa permaneceu igual: o Go continua comprometido com estabilidade, segurança e suporte à engenharia de software em larga escala e à produção.
O Go continua em forte crescimento! A base de usuários do Go mais que triplicou nos últimos 5 anos, tornando-o uma das linguagens que mais crescem. Em apenas 15 anos desde seu início, o Go se tornou uma das 10 principais linguagens e a linguagem da nuvem moderna.
Principais conquistas
- melhorias no roteador HTTP da biblioteca padrão
- reformulação completa do sistema de rastreamento de execução
- recursos mais robustos de geração de números aleatórios
- introdução do primeiro pacote v2 da biblioteca padrão
- melhorias na extensibilidade do gopls
- introdução de generics (Go 1.18)
- introdução do sistema de módulos do Go (Go 1.14)
- introdução de compatibilidade futura da linguagem (Go 1.21)
- melhorias no escopo das variáveis de loops
fore introdução de iteradores personalizados (Go 1.23) - crescimento como linguagem de infraestrutura de nuvem, mantendo estabilidade e segurança
Planos futuros
- previsão de introdução de uma nova implementação de map e de um algoritmo de coleta de lixo
- suporte integrado a criptografia com certificação FIPS
- melhorias na otimização para hardware moderno
- suporte a instruções modernas de hardware para vetores e matrizes
- fortalecimento do suporte para infraestrutura e aplicações de IA
- melhorias em CPU e localidade de memória
- modernização da biblioteca padrão
Obrigado
Tudo isso só foi possível graças aos incríveis contribuidores do Go e à sua comunidade próspera. Há 15 anos, nós apenas sonhávamos com o sucesso que o Go alcançaria e com a comunidade que se desenvolveria em torno dele. Agradecemos a todos que desempenharam papéis grandes e pequenos. Esperamos que o próximo ano também seja um excelente ano para todos vocês.
O Go continuará evoluindo como uma linguagem central da era da nuvem e da IA, mantendo o equilíbrio entre estabilidade e inovação.
3 comentários
Já faz 15 anos..! Mas, pessoalmente, embora seja a linguagem de que mais gosto, não tenho conseguido usá-la muito.
Nossa, o Go já tem 15 anos... aaaah, como a vida é efêmera...
Parabéns pelos 15 anos da linguagem Go! Eu também estou reescrevendo recentemente o backend de um projeto em andamento de TypeScript (Bun) para Go, e gostei tanto que chega a parecer uma linguagem realmente feita para a nuvem. Se você está pensando em usar Go, eu recomendaria experimentar pelo menos uma vez em um projeto paralelo. (Especialmente para quem também escreve backend em TypeScript, eu realmente gostaria que tentasse pelo menos uma vez!)