Tabla de contenido:
Definición - ¿Qué significa ir?
Go es un lenguaje de programación de código abierto desarrollado en Google por Robert Griesemer, Rob Pike y Ken Thompson en 2007. Aunque está construido de la misma manera que C o Algol, a diferencia de muchos otros lenguajes, no depende de C en de todas formas. Una característica definitoria de Go es la concurrencia, lo que significa que se pueden ejecutar múltiples procesos al mismo tiempo, lo que hace que Go sea un lenguaje eficiente. También es un lenguaje detallado que muestra información extendida. Sus otras características son administración de memoria, tipeo estructural, seguridad de memoria y programación estilo CSP.
Go también se conoce como golang.
Techopedia explica Go
Go comenzó como un experimento con el objetivo de abordar las críticas comunes de otros lenguajes de programación mientras conserva sus características positivas.
Los objetivos en la creación de Go incluyen:
- Capacidad para escalar a sistemas más grandes como C ++ y Java
- Construir un lenguaje de programación ligero y dinámico que pueda adaptarse a los requisitos cambiantes.
- Herramientas de soporte, pero no depende de herramientas
- Apoyando la concurrencia y la creación de redes
Go se ha implementado en varios lugares desde que se anunció en noviembre de 2009. Su compilador, gc, se ha desarrollado como software de código abierto y está dirigido a varias plataformas como Unix, Windows, OS X, BSD y Linux. Desde 2015, también ha comenzado a usarse con dispositivos móviles.
Go ofrece una compilación rápida y puede mejorar la eficiencia y la gestión remota de paquetes.
Esta definición fue escrita en el contexto de los lenguajes de programación