Skip to content

Apuntes y diversos usos del lenguaje Golang. Recursos.

Notifications You must be signed in to change notification settings

denulemos/golang

Repository files navigation

Introduccion a Go 🐻

Es un lenguaje creado por Google, para resolver problemas internos que tenia Google con los lenguajes tradicionales (C++, de donde se basa su Core)

Es fuertemente tipado, hay que declarar las variables y su tipo. Obliga a llevar buenas practicas, ya que tira error sí hay ciertas cosas que no están 100% bien, hasta en la misma sintaxis, directamente hasta a veces, las elimina.

Datos curiosos de Go 👀️

  • Hecho para aprovechar los hardware más actuales. Aprovecha el asincronismo, y que hayan multi procesadores.
  • En realidad su nombre es Go, pero se le dice Golang porque su dominio es golang.org
  • Es un lenguaje compilado, genera archivos .exe que son portables a cualquier SO.
  • Es muy rapido, un loop de un millon de iteraciones corre muy rapido.
  • No es necesario el punto y coma, de esto se encarga el compilador
  • Da advertencias ante malas practicas de codigo
  • Las funciones pueden devolver más de un valor
  • Puede tener instrucciones sincronas o asincronicas
  • Solo hay FOR para iteraciones. No hay While ni Do While.
  • No es orientado a objetos, hay estructuras, funciones, metodos e interfaces, pero no clases.
  • El scope de las variables se definen en minuscula o mayuscula.

About

Apuntes y diversos usos del lenguaje Golang. Recursos.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published