Aula 01 – Tutorial Golang – Instalação no Windows e no Linux
Aula 01 – Tutorial Golang – Instalação no Windows e no Linux
Página principal do blog
Todas as aulas desse curso
Aula 02
Se gostarem do conteúdo dêem um joinha 👍 na página do Código Fluente no
Facebook
Esse é o link do código fluente no Pinterest
Meus links de afiliados:
Hostinger
Digital Ocean
One.com
Introdução
Go é uma linguagem de programação de código aberto projetada para criar software simples, rápido e confiável.
Foi projetado no Google em 2007 para melhorar a produtividade da programação em uma era de máquinas multicore em rede e grandes bases de códigos.
Os designers queriam abordar críticas a outras linguagens em uso no Google, mas, mantendo as características úteis e assim Robert Griesemer, Rob Pike e Ken Thompson começaram a esboçar o conceito e as metas para a nova linguagem de programação que foi chamada de Golang.
Dois anos depois, em 2009, Go foi lançado ao público como um projeto de código aberto.
Como começou
Os criadores da linguagem (todos do Google) tinham um objetivo claro, projetar uma linguagem de programação que fosse fácil de usar, mas também, que ainda pudesse cobrir os principais desafios ao trabalhar com os intrincados sistemas do Google.
Objetivo
Os objetivos do projeto Go eram eliminar a lentidão e falhas no jeito de desenvolver software no Google e assim, tornar o processo mais produtivo e escalável.
“A linguagem foi projetada por e para pessoas que escrevem, leem, depuram e mantêm grandes sistemas de software”, essa frase é de Rob Pike, um dos criadores da linguagem.
O Google sofria muitos inconvenientes ao usar outras linguagens de programação mais complicadas e confusas.
A tecnologia Golang resolveu perfeitamente esses problemas.
Softwares de hoje
Em geral, os softwares de hoje, precisam escalar em algum momento, isto é, atender a uma quantidade crescente de usuários/clientes, por isso, poder ser facilmente escalável e poder processar de forma distribuída, tudo isso com um excelente desempenho, não é um diferencial, é uma exigência.
Foi para resolver essas questões que o Google criou Go, então, porque não utilizá-lo em nossos projetos também.
Go em alta
A comunidade Go cresce de ano para ano.
Golang tem mais de 35 mil estrelas no GitHub e mais de 3 mil commits.
Grandes empresas como Alibaba, Cloudflare, Docker, IBM, Firefox, BCC, YouTube, LinkedIn, Twitter etc. usam o Golang para cobrir suas necessidades de back-end como uma pilha mais eficiente e direta.
Go é uma linguagem compilada
Códigos em Go são compilados, como em C, C++, Objective-C, Pascal, Swift, etc. Diferente de python, ruby, javascript, entre outras, que são interpretadas.
Instalação
Entre na página https://golang.org/dl/ nela você encontra todas as opções: Windows, linux, mac, etc.
Caso já tenha saído uma versão mais nova, atualize os comandos abaixo na hora de rodar. Acessando esse link você tem os detalhes.
Linux
1. Baixar o Go
Linux 32
wget https://dl.google.com/go/go1.13.linux-386.tar.gz
Linux 64
wget https://dl.google.com/go/go1.13.linux-amd64.tar.gz
2. Instalação
linux 32
sudo tar -C /usr/local -xvzf go1.13.linux-386.tar.gz
linux 64
sudo tar -C /usr/local -xvzf go1.13.linux-amd64.tar.gz
3. Crie uma pasta para os projetos Go, seu workspace.
mkdir -p ~/go_projects/{bin,src,pkg}
4. Abra o ~/.profile e adicione as linhas abaixo
export PATH=$PATH:/usr/local/go/bin
export GOPATH="$HOME/go_projects"
export GOBIN="$GOPATH/bin"
5. Efetue as alterações feitas no perfil do usuário na sessão atual do bash da seguinte maneira
source ~/.profile
6. Agora teste a instalação
go version
Windows
1. Baixar o instalador
Para windows 32
https://dl.google.com/go/go1.13.windows-386.msi
Para windows 64
https://dl.google.com/go/go1.13.windows-amd64.msi
2. Instalação
É só clicar duas vezes no executável que foi baixado e siga o processo de instalação típico do windows: next…next…
3. Ajuste a variável PATH
É necessário configurar a variável de ambiente GO_HOME, para você poder rodar o compilador de qualquer pasta.
Para isso, abra o painel de controle do windows, clique em sistema, agora em configurações avançadas do sistema, variáveis de ambiente.
Na parte de baixo, em Variáveis do sistema, clique em novo, em nome da variável coloque GO_HOME e em Valor da variável coloque a pasta onde o Go foi instalado no seu windows, barra bin.
No meu caso: C:\Go\bin
Pronto, tudo certo!
4. Teste a instalação
go version
Por hora é isso, nos vemos na próxima aula. 😉
Página principal do blog
Voltar para página principal do blog
Todas as aulas desse curso
Aula 02
Se gostarem do conteúdo dêem um joinha 👍 na página do Código Fluente no
Facebook
Esse é o link do código fluente no Pinterest
Meus links de afiliados:
Hostinger
Digital Ocean
One.com
Obrigado, até e bons estudos. 😉