Pular para conteúdo

Quiz 01 - Introdução ao Go e Ecossistema 🐹

1. Em que ano a linguagem Go foi lançada publicamente como open source?
2005
2007
2009
2012
2. Quem são os três criadores originais do Go?
Steve Jobs, Bill Gates e Mark Zuckerberg
Robert Griesemer, Rob Pike e Ken Thompson
Linus Torvalds, Guido van Rossum e Bjarne Stroustrup
James Gosling, Brendan Eich e Anders Hejlsberg
3. Qual a principal filosofia de design da linguagem Go?
Complexidade máxima para maior controle
Suporte exagerado a herança de classes
Simplicidade, clareza e eficiência
Ser uma linguagem puramente funcional
4. O Go é uma linguagem compilada ou interpretada?
Compilada diretamente para código de máquina
Interpretada como Python ou Ruby
Roda em uma máquina virtual (como Java JVM)
Transpilada para JavaScript
5. O que o comando `go run main.go` faz?
Apenas gera o executável no disco
Formata o código fonte
Compila e executa o programa em um passo temporário
Instala dependências externas
6. Qual comando é usado para inicializar um novo projeto (módulo) em Go?
go init
go start
go mod init
go create module
7. O Go possui Coletor de Lixo (Garbage Collector)?
Não, a memória é manual como em C
Sim, ele gerencia a memória automaticamente
Apenas se você instalar um plugin externo
Sim, mas ele apaga o código fonte também
8. Qual o nome da mascote oficial do Go?
The Go Cat
Gofer the Rabbit
The Gopher
Rusty the Crab
Gopher é um esquilo-da-mongólia.
9. O que significa dizer que o Go gera "Binários Estáticos"?
Que o programa não pode ser alterado depois de pronto
Que ele só roda em computadores parados (estáticos)
Que o executável contém todas as dependências necessárias para rodar
Que a tela do programa nunca se move
10. Qual empresa criou e mantém o Go?
Microsoft
Facebook (Meta)
Google
Amazon