Clique sobre os tópicos listados abaixo para navegar até o conteúdo desejado.

  1. Aprender o básico sobre Go
  2. Ver ferramenta online e desktop
  3. Ver alguns usos da linguagem Go
  4. Ver alguns softwares que utilizam Go
  5. Go vs C

A linguagem de programação Go(golang) é uma linguagem estruturada/procedural criada na Google em 2007 por Robert Griesemer, Rob Pike e Ken Thomp(Criador da Linguagem C) e lançada em 2009 como open source.

Algumas características:
  1. Estilo C
  2. Tipagem Estática
  3. Estruturad
  4. Compilada (Windows , Mac e Linux)
  5. Vasta biblioteca padrão
  6. Garbage Collector
  7. Suporte a concorrência
  8. Suporte a interface

Para o estudo da linguagem Go ou GoLang, podemos utilizar os compiladores/ferramentas que podem ser conferidos nos links abaixo:

Online
  1. The Go Playground
  2. OnlineGDB
  3. Programiz
  4. MyCompiler
Desktop
  1. Visual Studio Code
  2. GoLand
  3. vim
  4. Neovim

A instalação e uso das ferramentas acima devem ser consultadas em seus respectivos sites antes de continuar o tutorial.

A linguage Go é muito utilizada para aplicações Desktop, Web. Abaixo exemplos de tipos de softwares que podem utilizar Go como linguagem para desenvolvimento:

  1. Sistemas Operacionais
  2. Compiladores
  3. Interpretadores
  4. Emuladores
  5. Jogos
  6. Banco de dados
  7. Aplicações Web/Mobile/Web Api
  8. Entre outros

A Golang é utilizada por várias empresas no mundo, abaixo uma pequena lista de algumas dessas empresas:

  1. -Biscuit
  2. Netflix
  3. SoundCloud
  4. Badoo
  5. Uber
  6. Entre outros
  1. 16/09/2024 - revisão 3 - Ajustes pontuais
  2. 30/08/2024 - revisão 2 - Correção em links de objetivos
  3. 02/10/2023 - revisão 1 - Correção em referências, erros gramaticais
  4. 21/08/2023 - versão inicial