|
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 (267 hits)
- Monitoração de serviços com o Zabbix (1085 hits)
- Recuperando mensagens do Outlook Express com Linux (245 hits)
- Flash Player 10 nativo para Linux 64-bits (346 hits)
- D-Link DWA-125 no Ubuntu 10.04 (Lucid Lynx) (1113 hits)
- Opera Web Browser - o seu próximo navegador (874 hits)
- Como remover vírus de pen drive (2914 hits)
- Go - A linguagem de programação do Google (923 hits)
- Como usar cartuchos recarregados na HP C5180 (1120 hits)
- Expressões regulares no Mediation (776 hits)
Artigos mais lidos
- Sniffing com o Wireshark (14726 hits)
- Controle de dispositivos com a porta paralela (9493 hits)
- Mascarando o endereço MAC da placa de rede (8142 hits)
- Remoção manual de vírus (6308 hits)
- Ghost pela rede (5981 hits)
- Tudo sobre o GRUB (5433 hits)
- Criando um layout para seu website (4080 hits)
- Extensões perigosas no Windows (3654 hits)
- Entendendo um ataque man-in-the-middle (3360 hits)
- BackTrack - uma distribuição hacker (3276 hits)





