Go (lenguaje de programación)

Go
Logo Go
Desarrollador(es)
Google
golang.org
Información general
Extensiones comunes .go
Paradigma compilado concurrente, imperativo, estructurado
Apareció en 2009
Diseñado por Robert Griesemer, Rob Pike y Ken Thompson
Última versión estable 1.8[1]( 16 de febrero de 2017 (9 meses y 6 días))
Sistema de tipos fuerte, estático
Implementaciones gc (8g, 6g, 5g), gccgo
Influido por C, Modula-2, Pascal, Oberon, Limbo
Sistema operativo GNU/Linux, Mac OS X, Windows, otros
Licencia BSD
[ editar datos en Wikidata]

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.[3]​ Go es un lenguaje de programación compilado, concurrente, imperativo, estructurado, orientado a objetos —de una manera bastante especial— y con recolector de basura que de momento está soportado en diferentes tipos de sistemas UNIX, incluidos Linux, FreeBSD y Mac OS X. También está disponible en 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.

Nombre

El día de la publicación del lenguaje Go, Francis McCabe, desarrollador del lenguaje de programación Go! (anteriormente llamado Go), solicitó que se le cambiase el nombre al lenguaje de Google para evitar confusiones con su lenguaje.[5]​ Go es un nuevo lenguaje de programación para sistemas lanzado por Google en noviembre de 2009. Aunque empezó a ser desarrollado en septiembre de 2007 por Robert Griesemer, Rob Pike y Ken Thompson.

Other Languages