NOTÍCIA

Linguagem Go completa cinco anos

Um ponto marcante foi o lançamento do Go 1, que forneceu uma linguagem estável e biblioteca padrão nas quais os desenvolvedores poderiam confiar.

Nesta semana, a linguagem de programação Go↳Go23 conteúdosEntendendo o Green Tea GC do Go 1.26Dev (Back & Front) · mai 2026Função recursiva em Go para acessar valores em mapas aninhadosDev (Back & Front) · set 2025Publicando projeto desenvolvido em Golang em um server grátisDev (Back & Front) · mar 2025Ver tudo em Dev (Back & Front) → completou cinco anos. No lançamento, houve muita atenção, afinal o Google havia desenvolvido uma nova linguagem e todo mundo queria ver como ela era. No entanto, alguns desenvolvedores se decepcionaram com ela devido à sua natureza conservadora. Em contrapartida, outros viram ali o início de um ecossistema adaptado às suas necessidades como engenheiros de software – estes acabaram se tornando o núcleo da comunidade Go.

googlego

Após o lançamento inicial, a equipe da linguagem de programação levou algum tempo para conseguir passar adequadamente as metas e o espírito de design por trás do Go. Alguns desenvolvedores conseguiram fazer isso em alguns trabalhos: Go at Google: Language Design in the Service of Software Engineering e Less is exponentially more, de Rob Pike, e Code that grows with grace (slides) e Go for Gophers (slides), de Andrew Gerrand.

Um ponto marcante para o projeto foi o lançamento do Go 1, em março de 2012, que forneceu uma linguagem estável e biblioteca padrão nas quais os desenvolvedores poderiam confiar. Em 2014, o projeto já contava com centenas de colaboradores, e seu ecossistema possuía incontáveis bibliotecas e ferramentas mantidas por milhares de desenvolvedores, além de uma comunidade ativa e crescente.

Recentemente, o Go encontrou uma casa na nuvem. Projetos significativos, como Docker e Kubernetes, foram escritos em Go, e empresas de infraestrutura como Google, CloudFlare, Canonical, Digital Ocean, GitHub, Heroku, e Microsoft também estão usando a linguagem para algumas tarefas pesadas.

Para Andrew Gerrand, 2015 será o maior ano da linguagem. O Go 1.4, junto com suas novidades e correções, estabelece as bases para um novo coletor de lixo de baixa latência e suporte para execução do Go em dispositivos móveis. A versão deve ser lançada em 1º de dezembro deste ano.

Matérias especiais e reportagens conduzidas internamente pela Redação iMasters. Acompanhe no Twitter @imasters e no Instagram/Threads @portalimasters

Mais de Redação iMasters
Ver perfil →