O idioma Go foi atualizado para a versão 1.15





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.



imagem



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.



All Articles