Baixe
Participe
|
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 |
Últimas atualizações
- Como alterar a afinação de uma música
- Workshop: Engenharia Reversa no Linux
- Como remover vírus de pen drive
- Go - A linguagem de programação do Google
- Como usar cartuchos recarregados na HP C5180
- Expressões regulares no Mediation
- Flash Player no Debian Lenny amd64
- Cedilha no Debian Lenny
- LAST_INSERT_ID() no PostgreSQL
- Navegue na web com segurança
Artigos mais lidos
- Sniffing com o Wireshark
- Controle de dispositivos com a porta paralela
- Mascarando o endereço MAC da placa de rede
- Remoção manual de vírus
- Ghost pela rede
- Tudo sobre o GRUB
- Criando um layout para seu website
- Extensões perigosas no Windows
- BackTrack - uma distribuição hacker
- Instalando VMware Server 1.0.9 no Ubuntu 9.04



