Como baixar e instalar a linguagem de programação Go no Linux
Se você está procurando uma linguagem de programação rápida, confiável e fácil de aprender para o seu próximo projeto, considere o Go. Go é uma linguagem de código aberto projetada pelo Google para lidar com desafios modernos, como simultaneidade, escalabilidade e desempenho. Neste artigo, você aprenderá o que é Go, o que é Linux e como baixar e instalar o Go no Linux. Você também aprenderá como escrever e executar um programa Go simples no Linux.
download go linux
DOWNLOAD: https://urllio.com/2vRUlQ
O que é Go e por que usá-lo?
Go é uma linguagem de programação compilada e estaticamente tipada que foi criada por Robert Griesemer, Rob Pike e Ken Thompson no Google em 2007. Foi inspirada em linguagens como C, Python e Java, mas também introduziu alguns novos recursos e conceitos. Algumas das principais características e vantagens do Go são:
Go é de código aberto. Isso significa que qualquer pessoa pode acessar, modificar e contribuir com seu código-fonte. Isso também significa que existe uma grande comunidade de desenvolvedores e usuários que oferecem suporte e aprimoram o idioma.
Go é de alto desempenho. Isso significa que os programas Go são executados de forma rápida e eficiente, graças ao seu poderoso compilador, coletor de lixo e sistema de tempo de execução. Go também oferece suporte à compilação cruzada, o que significa que você pode criar binários executáveis para diferentes plataformas a partir de um único código-fonte.
Go é fácil de aprender. Isso significa que Go tem uma sintaxe simples e consistente, com o mínimo de palavras-chave e pontuação. Ele também possui uma documentação clara e abrangente que abrange desde o básico até os tópicos avançados. O Go também possui uma ferramenta integrada de teste e depuração que facilita a localização e correção de erros.
Go possui simultaneidade integrada. Isso significa que o Go pode lidar com várias tarefas ao mesmo tempo, usando goroutines e canais. Goroutines são threads leves que podem rodar em paralelo, enquanto canais são canais de comunicação que podem passar dados entre goroutines.A simultaneidade torna o Go ideal para desenvolver aplicativos que exigem alta escalabilidade e capacidade de resposta.
Go tem uma biblioteca padrão robusta. Isso significa que o Go fornece uma ampla gama de pacotes que abrangem funcionalidades comuns, como entrada/saída, rede, criptografia, compactação, acesso a banco de dados, desenvolvimento web e muito mais. Você também pode usar pacotes de terceiros do repositório online chamado , que contém milhares de bibliotecas de software livre escritas em Go.
Go possui um grande ecossistema de ferramentas e bibliotecas. Isso significa que o Go possui muitos recursos que podem ajudá-lo a desenvolver, testar, implantar e gerenciar seus aplicativos. Algumas das ferramentas mais populares incluem , uma plataforma para criar e executar aplicativos conteinerizados [assistant](#search_web("Go Modules")) "web_search_results": ["title": "Go Modules Reference - go.dev", "snippet": "Go Modules Reference. Este documento é a referência canônica para o sistema de módulos Go e é atualizado à medida que o sistema de módulos evolui. Para obter uma visão geral de nível superior, consulte a página wiki de módulos Go. Para obter um tutorial, consulte o tutorial de módulos Go. Para obter um guia para migrar para módulos do GOPATH, consulte a postagem do blog Migrating to Go Modules.", "url": "[1]( [assistant](#search_web("GoLand")) "web_search_results": ["title": "GoLand: IDE Go capaz e ergonômico da JetBrains", "snippet": "GoLand é um IDE da JetBra ins com o objetivo de fornecer um ambiente ergonômico para o desenvolvimento em Go. O novo IDE estende a plataforma IntelliJ com assistência de codificação e integrações de ferramentas específicas para a linguagem Go.", "url": "[2]( [assistant](#search_web("Docker")) "web_search_results": [ Docker", "snippet": "O Docker ajuda os desenvolvedores a dar vida às suas ideias conquistando a complexidade do desenvolvimento de aplicativos.Comece hoje mesmo GRATUITAMENTE", "url": "[3]( [assistente](#mensagem) O que é Linux e por que usá-lo?
Linux é um sistema operacional criado por Linus Torvalds em 1991. É baseado no sistema operacional Unix, mas, ao contrário do Unix, é de código aberto e de uso gratuito. O Linux é amplamente usado para servidores, supercomputadores, dispositivos embarcados e computadores pessoais. Algumas das principais características e vantagens do Linux são:
O Linux é de código aberto. Isso significa que qualquer pessoa pode acessar, modificar e distribuir seu código-fonte. Isso também significa que existem muitas versões ou distribuições diferentes do Linux, como Ubuntu, Debian, Fedora e muito mais. Cada distribuição tem seus próprios recursos, pacotes e interface de usuário.
O Linux é seguro. Isso significa que o Linux possui um forte modelo de segurança que impede o acesso não autorizado e ataques de malware. O Linux também possui atualizações e patches regulares que corrigem quaisquer vulnerabilidades ou bugs. O Linux também oferece suporte a ferramentas de criptografia, firewall e antivírus que aprimoram sua segurança.
O Linux é escalável. Isso significa que o Linux pode ser executado em diferentes tipos de hardware, desde dispositivos de baixo custo até máquinas de alto nível. O Linux também oferece suporte a sistemas com vários núcleos e vários processadores, o que significa que ele pode lidar com cargas de trabalho pesadas e tarefas complexas.
Linux suporta muitas linguagens de programação. Isso significa que o Linux fornece um ambiente rico para desenvolvedores que desejam usar linguagens diferentes para seus projetos. O Linux suporta linguagens como C, C++, Python, Ruby, Java, Perl e muito mais. O Linux também oferece suporte a Go, o que o torna uma ótima opção para o desenvolvimento de aplicativos Go.
Como baixar Go no Linux
Agora que você sabe o que são Go e Linux, vamos ver como baixar e instalar Go no Linux. As etapas são as seguintes:
Escolha uma distribuição binária adequada para o seu sistema no site oficial do Go. Você pode encontrar a versão mais recente do Go para diferentes sistemas operacionais e arquiteturas em . Por exemplo, se você estiver usando um sistema Linux de 64 bits, poderá fazer download do arquivo chamado go1.17.3.linux-amd64.tar.gz.
Extraia o arquivo no diretório /usr/local usando a linha de comando. Você pode usar o comando tar para extrair o arquivo compactado no diretório /usr/local, que é onde o Go será instalado. Para fazer isso, abra uma janela de terminal e digite o seguinte comando (substitua o nome do arquivo pelo que você baixou):
sudo tar -C /usr/local -xzf go1.17.3.linux-amd64.tar.gz
Isso criará uma pasta chamada go no diretório /usr/local, que contém todos os arquivos e diretórios do Go.
Adicione /usr/local/go/bin à variável de ambiente PATH. Você precisa adicionar esse diretório à sua variável PATH para poder acessar os comandos Go de qualquer lugar do sistema. Para fazer isso, você pode editar seu arquivo /.profile (ou /.bash_profile se estiver usando o Bash) e adicionar a seguinte linha no final:
export PATH=$PATH:/usr/local/go/bin
Isso anexará o diretório bin Go à sua variável PATH existente. Você também pode adicionar esta linha ao seu arquivo /.bashrc se quiser aplicar Como escrever e executar um programa Go simples no Linux
Agora que você instalou e configurou o Go em seu sistema Linux, pode começar a escrever e executar seus próprios programas Go. Aqui estão as etapas para criar e executar um programa simples "Hello, world" em Go:
Crie um arquivo chamado hello.go com um código simples "Hello, world" usando um editor de texto ou um IDE. Você pode usar qualquer editor de texto ou IDE compatível com Go, como GoLand, Visual Studio Code, Atom ou Vim. Você também pode usar o comando nano para criar e editar o arquivo no terminal. O código para o arquivo hello.go é o seguinte:
package main import "fmt" func main() fmt.Println("Olá, mundo")
Esse código define um pacote principal, importa o pacote fmt para imprimir a saída e define uma função principal que imprime "Hello, world" na saída padrão.
Use o comando go run para compilar e executar o programa. Você pode usar o comando go run para compilar e executar seu programa Go sem criar um arquivo binário executável. Para fazer isso, abra uma janela de terminal e navegue até o diretório onde seu arquivo hello.go está localizado. Em seguida digite o seguinte comando:
vá correr olá.
Isso irá compilar seu código e executá-lo, exibindo a saída "Hello, world" no terminal.
Use o comando go build para criar um arquivo binário executável. Você também pode usar o comando go build para criar um arquivo binário executável a partir de seu código-fonte Go. Este arquivo pode ser executado independentemente sem o comando go. Para fazer isso, abra uma janela de terminal e navegue até o diretório onde seu arquivo hello.go está localizado. Em seguida digite o seguinte comando:
vá construir hello.go
Isso criará um arquivo chamado hello (ou hello.exe no Windows) no mesmo diretório, que é o binário executável do seu programa. Você pode executar este arquivo digitando:
./olá
Isso exibirá a mesma saída de antes, "Hello, world".
Conclusão
Neste artigo, você aprendeu como baixar e instalar a linguagem de programação Go no Linux. Você também aprendeu o que são Go e Linux e por que eles são úteis para o desenvolvimento de aplicativos. Você também aprendeu a escrever e executar um programa Go simples no Linux.
Se você quiser saber mais sobre Go e Linux, pode conferir alguns dos seguintes recursos:
, que contém documentação, tutoriais, postagens de blog e muito mais sobre o Go.
, que contém informações, notícias, downloads e muito mais sobre o Linux.
, que é um guia abrangente e confiável para Go por Alan A. A. Donovan e Brian W. Kernighan.
, que é uma introdução prática ao Linux por William E. Shotts Jr.
Esperamos que você tenha gostado deste artigo e tenha achado útil. Se você tiver alguma dúvida ou feedback, sinta-se à vontade para deixar um comentário abaixo. Codificação feliz!
perguntas frequentes
Aqui estão algumas das perguntas e respostas mais comuns sobre como baixar e instalar o Go no Linux:
P: Como faço para atualizar o Go no Linux?
R: Para atualizar o Go no Linux, você precisa baixar a versão mais recente do Go em e siga as mesmas etapas de antes para extraí-lo no diretório /usr/local e atualizar sua variável PATH. Como alternativa, você pode usar um gerenciador de pacotes como apt ou yum para instalar ou atualizar o Go em seu sistema.
P: Como desinstalo o Go no Linux?
R: Para desinstalar o Go no Linux, você precisa remover o diretório /usr/local/go e seu conteúdo de seu sistema. Você também precisa remover /usr/local/go/bin de sua variável PATH editando seu arquivo /.profile (ou /.bash_profile ou /.bashrc) e excluindo a linha que o contém.
P: Como instalo várias versões do Go no Linux?
R: Para instalar várias versões do Go no Linux, você precisa usar uma ferramenta como para mais detalhes e dicas. 0517a86e26
Comments