Go

Definición - ¿Qué significa Go?

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 que define a Go es la concurrencia, lo que significa que se pueden ejecutar múltiples procesos al mismo tiempo, lo que hace de Go un lenguaje eficiente. También es un lenguaje detallado que muestra información ampliada. Sus otras características son administración de memoria, tipificación estructural, seguridad de memoria y programación estilo CSP.

Go también se conoce como golang.

Techinfo explica Go

Go comenzó como un experimento con el objetivo de abordar las críticas comunes de otros lenguajes de programación conservando sus características positivas.

Los objetivos al crear Go incluyeron:

  • Capacidad para escalar a sistemas más grandes como C ++ y Java
  • Creación de un lenguaje de programación ligero y dinámico que pueda adaptarse a los requisitos cambiantes.
  • Apoyar herramientas, pero no depender de herramientas
  • Apoyo a 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 se ha comenzado a utilizar 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 se escribió en el contexto de los lenguajes de programación.