Executando verificação de segurança...
3

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).

Carregando publicação patrocinada...
3

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.