Aula 01 – Tutorial Golang – Instalação no Windows e no Linux

Aula 01 – Tutorial Golang – Instalação no Windows e no Linux

Tutorial Golang - Instalação no Windows e no Linux

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

 

 

About The Author
-

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>