O documento apresenta uma introdução à linguagem de programação Go. Apresenta os criadores da linguagem e características como ser compilada, ter garbage collector e tipagem estática. Também discute desafios do desenvolvimento de software em larga escala e como Go aborda esses problemas com recursos como builds rápidos e gerenciamento de pacotes.
13. Software em larga escala
builds lentos
dependências não controladas
custo de updates
14. Software em larga escala
builds lentos
dependências não controladas
custo de updates
dificuldade p/ automatizar tarefas
15. Software em larga escala
builds lentos
dependências não controladas
custo de updates
dificuldade p/ automatizar tarefas
buils entre várias linguagens de prog.
16. Software em larga escala
builds lentos
dependências não controladas
custo de updates
dificuldade p/ automatizar tarefas
buils entre várias linguagens de prog.
código difícil de compreender
23. # Pacotes
➔ Combina biblioteca, módulo e namespace
numa única declaração
➔ Todos os arquivos devem conter o
mesmo package name
➔ O último nome do import path é o pacote