
O lançamento da linguagem de programação Go 1.15 foi apresentado outro dia . Como você sabe, inicialmente era um projeto do Google, que foi além da corporação e começou a se desenvolver com o apoio de desenvolvedores terceirizados. O código do projeto é distribuído sob a licença BSD.
Go tem muitas vantagens, elas foram escritas mais de uma vez sobre Habré. Entre outros, vale a pena notar que Go foi originalmente desenvolvido como um projeto de programação multi-thread com a capacidade de criar programas e serviços que podem ser executados em sistemas multi-core. A versão 1.15 tem muitas inovações esperadas.

A lista completa de inovações está aqui , e as principais estão listadas abaixo:
- . , . . , ELF Go- 20% . 30%.
- , 5%. , .
- Runtime CPU, . .
- O sinalizador -spectre foi adicionado ao compilador e montador para habilitar a proteção contra ataques da classe Spectre.
- O campo CommonName em certificados X.509 foi preterido.
- Os desenvolvedores podem listar vários proxies com o comando go na variável de ambiente GOPROXY.
- O utilitário vet recebeu um aviso sobre a tentativa de conversão da string (x) se x for um tipo inteiro diferente de runa ou byte.
- Adicionada a sinalização -gnu ao objdump para suportar a saída de dumps desmontados na sintaxe do assembler GNU.
- Um novo pacote time / tzdata apareceu, o que torna possível embutir um banco de dados com informações sobre fusos horários em um programa.
- Existem muitas melhorias diferentes para a biblioteca padrão.
Como você pode ver, o projeto está se desenvolvendo ativamente. Não perde sua característica principal - o hibridismo, onde o alto desempenho das linguagens compiladas se alia às vantagens das linguagens de script.