Hola mundo en GO


Resultado de imagen para go



Go es un lenguaje de programación concurrente y compilado inspirado en la sintaxis de C. Ha sido desarrollado por Google, y sus diseñadores iniciales son Robert Griesemer, Rob Pike y Ken Thompson. Actualmente está disponible en formato binario para los sistemas operativos Windows, GNU/Linux, FreeBSD y Mac OS X, pudiendo también ser instalado en estos y en otros sistemas con el código fuente.

GO es un lenguaje de programación compilado, concurrente, imperativo, estructurado, orientado a objetos y con recolector de basura que de momento está soportado en diferentes tipos de sistemas UNIX, incluidos Linux, FreeBSD, Mac OS X y Plan 9 (puesto que parte del compilador está basado en un trabajo previo sobre el sistema operativo Inferno). Las arquitecturas soportadas son i386, amd64 y ARM.

Go usa una sintaxis similar a C.
Go usa tipado estático (statically typed) y es tan eficiente como C.
Go tiene muchas de las características y facilidad de lenguajes dinámicos como Python.
Aun siendo un lenguaje diseñado para la programación de sistemas, provee de un recolector de basura, reflexión y otras capacidades de alto nivel que lo convierten en un lenguaje muy potente.
Go admite el paradigma de programación orientada a objetos, pero a diferencia de los lenguajes de programación más populares no dispone de herencia de tipos y tampoco de palabras clave que denoten claramente que soporta este paradigma. Otro detalle que puede resultar confuso es que la definición de un tipo ("clase") se realiza por medio de declaraciones separadas (interfaces, structs, embedded values). Go permite el uso de delegación (a través de embedded values) y polimorfismo (por medio de interfaces).

ahora un pequenio ejemplo de un hola mundo
primero instalaremos go

sudo pacman -S go


ahora escribiremos nuestro hola mundo en un archivo llamado hola.go

package main
import "fmt"
func main() {
i:=0
    for i<10{
fmt.Println("my first program in -GO- caverna linux")
i=i+1
}
}


para correrlo podemos usar 
go run hola.go
 y si queremos generar un binario 
go build hola.go
esto nos generara un ejecutable y corremos con ./
./hola


con esto terminamos nuestro hola mundo..si te gusto comparte o deja un comentario

Comentarios