miércoles, 17 de noviembre de 2010

GO (puntos extras)

Hola compañeros hoy les hablare un poco del lenguaje de programación llamado GO.




Este lenguaje es un proyecto de código abierto que esta distribuido bajo una licencia tipo BSD. 
Este documento explica como recuperar sus fuentes, compilarlas en su propia máquina y poder ejecutarlas. 


Existen dos métodos diferentes de experimentar con Go. Este documento se enfoca en el compilador gc de Go y herramientas



Los compiladores de Go solo funcionan en dos sistemas operativos que son Linux y Mac OS X y en tres conjuntos de instrucciones.
Existen importantes diferencias en la calidad de los compiladores para las diferentes arquitectura.


Descargar los repositorio 

Primero tenemos que instalar Mercurial, si no lo tenemos podemos urar este comando:

  • $ sudo easy_install mercurial 


Después asegura que el directoria $GOROOT no existe o está vacío.
Entonces haga un 'check out' del repositorio:

  • $ hg clone -r release https://go.googlecode.com/hg/ $GOROOT 


Para instalar go se necesita tener GCC, las librerías estándar de C, el generador de 'parsers' Bison y el editor de texto ed instalado

En Mac puede ser instalado con el disco de Xcode
En Linux ingrese en el terminal:

  • $ sudo apt-get install bison gcc libc6-dev ed 

Para compilar la distribución Go, asegúrate que $GOBIN (o $HOME/bin si $GOBIN no está definido) está en su $PATH y entonces ejecuta lo siguiente

$ cd $GOROOT/src
$ ./all.bash

Si all.bash funciona te mostrara lo siguiente.

--- cd ../test
N known bugs; 0 unexpected bugs
en dónde 'N' es un número que varía de versión en versión.


Para programar primero tenemos el archivo.go y se compila usando

$ 6g file.go

Para linkar el fichero use

$ 6l file.6
y ejecútelo con

$ ./6.out

Aqui veremos un ejemplo



También les pongo un video de una presentación que trata de algunas características de GO

Y también les dejare un TUTORIAL que es el oficial.

Gracias:)



1 comentario: