Back-End

29 mar, 2012

Linguagem de programação Go ganha primeira versão

Publicidade

Ontem, a equipe de desenvolvimento do Go lançou a primeira versão da linguagem de programação, a Go 1, que define uma linguagem e um conjunto de bibliotecas core para oferecer uma fundação estável para criar produtos, projetos e publicações confiáveis.

O Go 1 é o primeiro release do Go que está disponível em distribuições binárias suportadas. Elas estão disponíveis para Linux, FreeBSD, Mac OS X e Windows.

A primeira versão do Go é uma representação da linguagem como é usada hoje. Em seu planejamento, o foco foi a eliminação de problemas e inconsistências, e a melhoria da portabilidade.

O Go 1 traz algumas mudanças para a linguagem, como novos tipos para caracteres Unicode, e a biblioteca padrão, como o novo pacote time e renomeações no pacote strconv. Além disso, o pacote hierarchy foi reorganizado para agrupar itens relacionados, como mover facilidades de networking em subdiretórios da rede. Uma lista completa das mudanças está documentada aqui.

O lançamento do Go 1 resultou na liberação do Google App Engine SDK. Um processo de revisão e de estabilização foi aplicado nas bibliotecas da App Engine, fornecendo uma base para desenvolvedores construírem programas para a App Engine.

Para mais informações sobre a linguagem, acesse golang.org.