Go - a linguagem do Google!
Quando começo a estudar o funcionamento de uma ferramenta, por exemplo, linguagem de programação, procuro saber qual foi a filosofia base para sua criação e acabo encontrando respostas para algumas perguntas que são normais ocorrerem para um usuário iniciante e curioso:
- qual origem do nome (e sua pronúncia)? Lembro-me do caso do LaTeX!
- linguagem de programação ou script? Interpretada ou compilada?
- é compatível com quais arquiteturas e plataformas?
- por que uma nova linguagem de programação e a que nicho procura atender?
- a sintaxe é semelhante à alguma que já conheço ou existente?
- ...
- ...
gopher, se puder compartilhar suas questões e achados, mesmo as dúvidas mais básicas referentes ao assunto, será incrível ver a trajetória de aprendizado que trilhou e as pedras em que tropeçou (dúvidas).
Respondendo algumas perguntas:
Go é uma linguagem compilada, e uma das motivações para criação dela foi justamente otimizar o tempo de compilação, já que os devs lá no google usavam muito C e C++ e sofriam muito com isso.
Você pode gerar o binário da sua aplicação/script para arquitetura/OS desejada, ou seja, você no Linux, pode gerar o executável (seprograma.exe) da sua aplicação para Windows, por exemplo.
Aqui https://go.dev/blog/gopher fala um pouco mais sobre o mascote, o gopher.
Se quiser aprofundar, a maioria dessas perguntas são respondidas nesse vídeo aqui https://youtu.be/t7k7Ay1U7MQ que faz parte de uma playlist que parece ser bem interessante (ainda estou assistindo)
gopher, se puder compartilhar suas questões e achados, mesmo as dúvidas mais básicas referentes ao assunto, é incrível ver a trajetória de aprendizado que trilhou e as pedras em que tropeçou (dúvidas).
A ideia é essa, vou tentar sempre trazer um conteúdo novo com base no que for estudando.