|
O Google mais uma vez lança uma novidade no mundo da tecnologia. Desta vez trata-se de uma linguagem de programação compilada e orientada a objetos chamada Go. A linguagem foi escrita em C e promete ser simples, rápida, segura, com suporte a programação concorrente e divertida de se programar. Além disso, é open source, com uma licença no estilo BSD. A linguagem ainda está em desenvolvimento, mas nada impede de darmos uma espiada em como ela funciona. Neste artigo vamos instalar o Go e compilar nosso primeiro programa nesta linguagem que promete. Bons códigos!
Por enquanto os fontes da Go só estão disponíveis para Linux e MacOS. Aqui eu instalei no Ubuntu Karmic Kaola e correu tudo bem. Vamos mostrar a instalação em uma máquina Linux.
1. Definir variáveis de ambiente
Precisamos definir algumas variáveis de ambiente que configuram o gerenciador de pacotes que baixa os fontes. As variáveis são:
$GOROOT - diretório onde os fontes da Go serão baixados. Ex.: /home/usuario/go $GOOS - sistema operacional no qual a Go será instalada. Ex.: linux. $GOARCH - arquitetura do SO. Ex.: 386 ou amd64. $GOBIN - diretório onde ficarão os binários (executáveis) da linguagem. Necessita estar no PATH. Ex.: /home/usuario/gobin
Vamos definir as variáveis:
Perceba que usei amd64 na variável GOOS. Se o seu sistema for de 32-bits, use 386. Na LC_ALL, tive que setar para C por conta de um possível bug com o egrep e UTF-8, relatado pela equipe de desenvolvimento da Go na wiki.
2. Instalação de dependências
A Go depende de poucos pacotes para ser instalada. No Ubuntu, basta instalar:
3. Obtenção do código-fonte
O Mercurial, instalado no passo anterior, é um sistema de gerenciamento de código, similar ao SVN, CVS, etc. Para obter o código-fonte mais recente do repositório, comande:
4. Compilação
Depois de tudo configurado, é só rodar o script de compilação: Se tudo correr bem, a mensagem a seguir será exibida:
--- cd ../test
O "N" varia a cada release.
Se algum problema ocorrer, você pode pedir ajuda no fórum de Programação aqui do Mente Binária ou no canal IRC #go-nuts, na rede FreeNode. Veja também a wiki do Go.
5. Olá, mundo!
Agora que temos a Go instalada, vamos compilar nosso primeiro programa, de praxe, um Hello World. Abra um editor de textos e escreva: Salve como ola.go e, no mesmo diretório onde salvou o arquivo, compile com: Então é só executar: Se o seu sistema for de 32-bits (definido anteriormente pela variável $GOARCH, troque 6g e 6l por 8g e 8l.
Site oficial - http://golang.org |
Últimos artigos
- Serviços Google via linha de comando (165 hits)
- Monitoração de serviços com o Zabbix (599 hits)
- Recuperando mensagens do Outlook Express com Linux (172 hits)
- Flash Player 10 nativo para Linux 64-bits (269 hits)
- D-Link DWA-125 no Ubuntu 10.04 (Lucid Lynx) (782 hits)
- Opera Web Browser - o seu próximo navegador (775 hits)
- Como remover vírus de pen drive (2334 hits)
- Go - A linguagem de programação do Google (812 hits)
- Como usar cartuchos recarregados na HP C5180 (960 hits)
- Expressões regulares no Mediation (691 hits)
Artigos mais lidos
- Sniffing com o Wireshark (14106 hits)
- Controle de dispositivos com a porta paralela (9176 hits)
- Mascarando o endereço MAC da placa de rede (7827 hits)
- Remoção manual de vírus (6040 hits)
- Ghost pela rede (5737 hits)
- Tudo sobre o GRUB (5251 hits)
- Criando um layout para seu website (3910 hits)
- Extensões perigosas no Windows (3508 hits)
- BackTrack - uma distribuição hacker (3115 hits)
- Entendendo um ataque man-in-the-middle (3083 hits)





