Como baixar o compilador Go
Go é uma linguagem de programação popular criada pelo Google em 2009. Ela foi projetada para ser simples, rápida e escalável, tornando-a ideal para desenvolvimento web, computação em nuvem e programação de sistemas. Go tem muitos recursos que facilitam o aprendizado e o uso, como simultaneidade integrada, coleta de lixo, teste e documentação.
Mas antes de começar a escrever e executar programas Go, você precisa baixar e instalar o compilador Go. Um compilador é uma ferramenta que converte seu código-fonte em arquivos executáveis que podem ser executados em seu computador ou em outras máquinas. O compilador Go também vem com outras ferramentas úteis, como um gerenciador de pacotes, um formatador de código e um depurador.
download go compiler
Neste artigo, mostraremos como baixar o compilador Go para diferentes sistemas operacionais e como executar seu primeiro programa Go. Vamos começar!
Como baixar o compilador Go
O compilador Go está disponível para sistemas operacionais Windows, Linux e Mac. Você pode baixá-lo do site oficial ou do código-fonte, se quiser construí-lo sozinho. Aqui estão as etapas para cada sistema operacional:
Para Windows
Baixe o arquivo .msi do site que corresponde à sua versão do Windows (32 bits ou 64 bits).
Execute o arquivo .msi e siga o assistente de instalação. O local de instalação padrão é C:\Go.
Adicione C:\Go\bin à sua variável de ambiente PATH. Você pode fazer isso editando as Propriedades do sistema -> Avançado -> Variáveis de ambiente -> Variáveis do sistema -> Caminho -> Editar -> Novo -> C:\Go\bin -> OK.
Abra um prompt de comando e digite vá versão para verificar se a instalação foi bem-sucedida. Você deve ver algo como ir versão go1.17 windows/amd64.
Para Linux
Baixe o arquivo .tar.gz do site que corresponde à sua distribuição Linux (como Ubuntu, Debian, Fedora, etc.).
Extraia o arquivo .tar.gz para /usr/local usando o comando sudo tar -C /usr/local -xzf go1.17.linux-amd64.tar.gz. Pode ser necessário alterar o nome do arquivo de acordo com a versão que você baixou.
Adicione /usr/local/go/bin à sua variável de ambiente PATH. Você pode fazer isso editando seu arquivo /.profile ou /etc/profile e adicionando a linha export PATH=$PATH:/usr/local/go/bin.
Abra um terminal e digite vá versão para verificar se a instalação foi bem-sucedida. Você deve ver algo como ir versão go1.17 linux/amd64.
Para Mac
Baixe o arquivo .pkg do site que corresponde à sua versão do Mac (Intel ou ARM).
Execute o arquivo .pkg e siga o assistente de instalação. O local de instalação padrão é /usr/local/go.
Adicione /usr/local/go/bin à sua variável de ambiente PATH. Você pode fazer isso editando seu arquivo /.bash_profile ou /.zshrc e adicionando a linha export PATH=$PATH:/usr/local/go/bin.
Abra um terminal e digite vá versão para verificar se a instalação foi bem-sucedida. Você deve ver algo como ir versão go1.17 darwin/amd64.
Como executar programas Go
Agora que você instalou o compilador Go, pode começar a escrever e executar programas Go. Existem duas maneiras principais de executar programas em Go: usando o vá correr comando ou usando o vá construir e vá instalar comandos.Usando o comando go run
O vá correr O comando é a maneira mais simples de executar um programa Go. Ele pega um ou mais arquivos de origem Go como argumentos, os compila em tempo real e executa o arquivo binário resultante. Por exemplo, se você tiver um arquivo chamado hello.go que contenha o seguinte código:
package main import "fmt" func main() fmt.Println("Olá, mundo!")
Você pode executá-lo digitando vá correr olá. no mesmo diretório do arquivo. Você deve ver a saída Olá Mundo! no seu terminal.
O vá correr O comando é útil para testar e depurar seu código rapidamente, mas tem algumas desvantagens. Ele não armazena em cache os arquivos compilados, portanto, ele deve recompilá-los toda vez que você o executar. Ele também não cria um arquivo executável que você pode distribuir ou executar em outras máquinas.Para esses fins, você precisa usar o vá construir e vá instalar comandos.
Usando os comandos go build e go install
O vá construir O comando usa um ou mais arquivos ou pacotes de origem Go como argumentos e os compila em um arquivo executável. O arquivo executável recebe o nome do primeiro arquivo ou pacote de origem e é colocado no diretório atual. Por exemplo, se você tiver um arquivo chamado hello.go que contém o mesmo código acima, você pode criá-lo digitando vá construir hello.go. Você deve ver um arquivo chamado hello.exe (no Windows) ou hello (no Linux e Mac) no mesmo diretório. Você pode executar este arquivo digitando ./olá (no Linux e Mac) ou olá (no Windows).
O vá instalar comando é semelhante ao vá construir comando, mas coloca o arquivo executável em um diretório específico chamado bin, localizado na variável de ambiente GOPATH. O GOPATH é um diretório onde o Go armazena seu código e suas dependências. Por padrão, é definido como /go no Linux e Mac e %USERPROFILE%\go no Windows. Você pode alterá-lo editando suas variáveis de ambiente. O vá instalar O comando também armazena em cache os arquivos compilados, portanto, não é necessário recompilá-los toda vez que você o executa.
A vantagem de usar o vá instalar comando é que ele torna seu arquivo executável acessível de qualquer lugar em seu sistema, desde que seu diretório bin esteja em sua variável de ambiente PATH. Por exemplo, se você tiver um arquivo chamado hello.go que contém o mesmo código acima, você pode instalá-lo digitando vá instalar o hello.go. Você deve ver um arquivo chamado hello.exe (no Windows) ou hello (no Linux e Mac) em seu diretório /go/bin ou %USERPROFILE%\go\bin. Você pode executar este arquivo digitando olá de qualquer diretório.
Conclusão
Neste artigo, aprendemos como baixar e instalar o compilador Go para diferentes sistemas operacionais e como executar programas Go usando diferentes comandos.Também vimos alguns dos recursos e benefícios de usar Go como linguagem de programação. Esperamos que você tenha gostado deste artigo e o tenha achado útil.
Se quiser saber mais sobre o Go, você pode visitar o site oficial, ler a documentação ou fazer alguns cursos online. Você também pode participar da comunidade Go e fazer perguntas, compartilhar seus projetos ou contribuir para projetos de código aberto. Go é uma linguagem divertida e poderosa que pode ajudá-lo a criar aplicativos incríveis. Codificação feliz!
perguntas frequentes
Quais são algumas das aplicações do Go?
Go é usado para várias aplicações, como desenvolvimento web, computação em nuvem, programação de sistemas, ciência de dados, aprendizado de máquina, blockchain, jogos e muito mais. Algumas das empresas conhecidas que usam Go são Google, Uber, Netflix, Dropbox, Docker, Kubernetes e GitHub.
Quais são algumas das vantagens do Go?
Algumas das vantagens do Go são:
É simples e fácil de aprender e usar.
É rápido e eficiente em termos de desempenho e uso de memória.
Ele suporta simultaneidade e paralelismo nativamente.
Possui uma rica biblioteca padrão e um grande ecossistema de pacotes de terceiros.
Ele possui ferramentas internas para teste, depuração, formatação e documentação.
É - é multiplataforma e portátil, o que significa que pode ser executado em diferentes sistemas operacionais e arquiteturas.
Quais são algumas das desvantagens do Go?
Algumas das desvantagens do Go são:
Não possui genéricos, que são um recurso que permite escrever códigos que possam trabalhar com diferentes tipos de dados.
Não possui exceções, que são uma forma de tratar os erros que ocorrem durante a execução de um programa.
Não possui herança, recurso que permite criar novas classes a partir das existentes e reaproveitar seus métodos e propriedades.
Ele não possui alguns dos recursos avançados que outras linguagens possuem, como macros, reflexão ou sobrecarga de operador.
Como posso aprender Go?
Existem muitos recursos disponíveis online para ajudá-lo a aprender Go, como:
O site oficial, que possui tutoriais, exemplos e documentação.
O Go Playground , que é uma ferramenta online que permite que você escreva e execute o código Go em seu navegador.
The Go Tour , que é uma introdução interativa ao idioma e seus recursos.
O Go Blog, que traz artigos e notícias sobre o Go e seu desenvolvimento.
O Go Wiki , que contém uma lista de livros, cursos, vídeos, podcasts e outros recursos sobre Go.
Como posso obter ajuda com o Go?
Se você tiver dúvidas ou problemas com o Go, pode obter ajuda da comunidade Go, que é amigável e prestativa. Algumas das formas de obter ajuda são:
A lista de discussão oficial, que é um fórum onde você pode tirar dúvidas e discutir assuntos relacionados ao Go.
O canal oficial do Slack, que é uma plataforma de chat onde você pode conversar com outros usuários e desenvolvedores Go em tempo real.
O servidor oficial do Discord, que é outra plataforma de bate-papo onde você pode entrar em vários canais relacionados ao Go.
O site Stack Overflow , que é um site de perguntas e respostas onde você pode pesquisar perguntas existentes ou postar suas próprias perguntas sobre o Go.
O site Reddit , que é um site de mídia social onde você pode entrar no subreddit r/golang e ler ou postar conteúdo sobre Go.
0517a86e26
Comments