Go (lenguaje de programación)

Go
Logo Go
Desarrollador(es)
golang.org
Información general
Extensiones comunes.go
Paradigmacompilado concurrente, imperativo, estructurado
Apareció en2009
Diseñado porRobert Griesemer, Rob Pike y Ken Thompson
Última versión estable1.10[1](16 de febrero de 2018 (9 meses y 25 días))
Sistema de tiposfuerte, estático
Implementacionesgc (8g, 6g, 5g), gccgo
Influido porC, Modula-2, Pascal, Oberon, Limbo
Sistema operativoGNU/Linux, Mac OS X, Windows, otros
LicenciaBSD

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
العربية: غو (لغة برمجة)
français: Go (langage)
Bahasa Indonesia: Go (bahasa pemrograman)
Кыргызча: Go
русский: Go
slovenščina: Go (programski jezik)
српски / srpski: Гоу
中文: Go