Go, el lenguaje de Google

¿Conoces Go?, es un lenguaje de programación que conocí el año pasado en el DevDay4w, es “open source”, concurrente y compilado inspirado en la sintaxis del lenguaje C. Nos promete la construcción simple, confiable y eficiente de software; actualmente se encuentra en su versión 1.6.

Otras de sus características de Go son:

  • Tiene bastante documentación para comenzar a utilizarlo.
  • Desde su sitio web puedes descargarlo.
  • Es bastante dinámico, como Python
  • Y lo que más te gustará es que es fácil de usar y por su similitud con C seguramente te va a ser más fácil si te toco como a mi comenzar a programar con este lenguaje de programación.
  • Incluye soporte nativo para usuarios de Windows, Linux, FreeBSD y MacOS.
  • Implementa interfaces
  • Permite recolectar basura y reflexión, entre otras cualidades que lo hacen de gran potencia.
  • En cuanto a la orientación a objetos, no dispone de herencia de tipos y tampoco de palabras clave que denoten que soporta el paradigma así que puede resultar confuson ya que, por ejemplo, la definición de una 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).
  • Es un lenguaje compilado con sintaxis clara y concisa.
  • La declaración de variables difiere de la de C ya que evita la declaración explícita de variables.
  • Go admite el paradigma de programación orientada a objetos, pero a diferencia de los lenguajes de programación más populares 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).
  • Todo programa en Go tiene paquetes
  • Utiliza funciones también

Suena interesante, ¿cierto? En la platica que nos dieron en el evento nos comentaban que la instalación puede ser un poco confusa así que tomate tu tiempo.

Si quieres aprender un poco más de este lenguaje te recomiento este tour por el mismo, ¡está en español!

Ahora que si eres muy bueno en inglés, aquí tienes la documentación:

Si lo que quieres es un curso, Platzi tiene un cursito gratis; te advierto que yo no lo he tomado así que me cuentas como está, te dejo la liga:

Finalmente te dejo un video 😉 ¡que lo disfrutes!

¡Hasta la próxima!

Deja un comentario

A %d blogueros les gusta esto: