Mi primer programa en Go

1/42
Recursos
Transcripci贸n

Aportes 59

Preguntas 2

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

Caracter铆sticas de Go

  1. Dise帽ado por Google

  2. Compilado

  3. Fuertemente tipado

  4. Concurrencia
    驴Quien lo usa?

  5. Google

  6. Netflix

  7. Twitter

  8. Mercado Libre

  9. Dropbox

  10. Alibaba
    Proyectos hechos en Go

  11. Docker

  12. Terraform

  13. Kubernetes

Es el 3er lenguaje mas pagado segun la encuesta de StackOverflow

tiene la potencia de C y la elegancia de Python

Por fin Go 馃

Por fin. Lo estaba esperando.

Caracter铆sticas:
fue dise帽ado, desarrollado por google.
es un lenguaje compilado.
es fuertemente tipado. Se establece claramente el tipo de datos usado.
Go tiene mecanismo para el manejo de la concurrencia.
los usan:
mercado libre
alibaba.com
Google
Netflix
Dropox
twitter
Tencet
proyectos
docker
kubernete
ethereum
terraform
ipfs
bitcoin
Es el 3re lenguaje mejor pagado seg煤n StackOverflow.

Por fin empez贸 la actualizaci贸n del curso de GO. gracias @nestor_sct

Feliz por iniciar este nuevo curso de Go 馃槃

El esperado curso de golang!

Go Go Go con GO.

Aprender茅 Go para conseguir trabajo, des茅enme suerte!

Esperamos el curso de desarrollo web con go y adem谩s microservicios 馃槂

Este curso esta bueno

Al fin llegua este curso

Empezando con buena vibra el camino por Go

Concurrencia Vs Paralelismo. Ejemplos

Dato Curioso: Uno de los creadores de GOLANG es Ken Thompson, quien tambi茅n ayud贸 a dise帽ar las regExp, cre贸 el lenguaje de programaci贸n B (predecesor de C) y tambi茅n aport贸 a la creaci贸n de UTF-8

Clase 1: Mi primer programa en Go

驴Qu茅 es?

Es un Lenguaje compilado (se recopilan los c贸digos) y est谩ticamente tipado
(se debe indicar el tipo de variable o constante para que guarde alg煤n valor en 茅l)

Se le puede llamar Go/Golang

Cuando

  • Anuncio Noviembre 2009
  • Primera version 2012

Creado

  • Por Google鈥 y sus dise帽adores iniciales fueron Robert Griesemer, Rob Pike y Ken Thompson

Caracteristicas

  • Maneja procesos pesados, es potente, pero amigable.
  • Se utiliza Go/Goland para nombrarlo.
  • Los programadores de este lenguaje se hacen llamar gophers.
  • Es veloz
  • Tiene alto rendimiento para tareas pesadas
  • Maneja soporte nativo por concurrencia
  • Un Gopher puede ganar $74k al a帽o
  • Facilita ajustar sintaxis de forma nativa
  • Comunidad receptiva, contribuye y apoya.
  • Tenemos un compilar Online https://go.dev/tour/moretypes/7

驴D贸nde se usa?

  • Mercado Libre
  • Twich
  • Twitter
  • Uber
  • Docker y Kubernetes

Uber es una empresa que usa much铆simo Go, de hecho tienen muy buenos paquetes que podemos utilizar.

exelente

I really liked that looks like C and I can use It for Blockchain !!!

Hace poco hice una entrevista para Mercado Libre y me dieron una arrastrada, jajaja, me di cuenta que necesito m谩s Golang en mi vida y pues鈥 鈥淒iosito, soy yo de nuevo鈥

de rust a go 馃槃

Go, un lenguaje interesante.

Genial!!! 馃槑

Creado por Google

Esta cool, una recomendacion, suena muy mecanico y se nota mucho cuando esta todo preparado, es que parece un robot!!, pero muy buno el contenido, me encanto +10

Interesante 馃槂 uno m谩s

Voy a aprender Go鈥 que hermoso

Feliz por el curso!

Go.

Vamos a darle con todo!!!

Excelente para quedar actualizado desde el curso anterior.

隆Por fin! (^o^)

Rappi utiliza go en algunos microservicios.

Caracter铆sticas de Go

Tengo algo de conocimiento pero a煤n me confundo en muchas cosas, espero mejorar aqu铆, 隆vamos!

Golang un lenguaje compilado de tipado estatico

馃 Nuevo 鈥淗ola Mundo鈥 desbloqueado!!! GO!!!

Muy emocionado por comenzar!

Me recuerda mucho a C!

Muy interesante 馃槂, ojala y pueda reemplazae c++ por Go

ya ahora si jajaj retomando 馃槂

Bien, algo nuevo para aprender.

Estoy muy emocionado por este curso.
Muchos 茅xitos a todos!

vengo de delphi rio 10.3 y de pascal y como se parece el lenguaje

Qu茅 significa que golang sea concurrente?

Excelente. Tengo altas expectativas con este nuevo curso

Vamos a ver que bondades nos trae este lenguaje de programaci贸n 馃槃

Empieza el curso muy bien,con nuestro primer Hola Mundo

Excelente

package main 

import "fmt"

func main(){
    fmt.Println("Hola mundo, desde go lang")
}

Vamos viendo que rollo :v

Super emocionado de iniciar este curso!

package main 

import"fmt"

func main(){
	fmt.Println("Hola mundo desde Go")
}

PROGRAMACI脫N EN GOLANG
SESI脫N 1. Mi primer programa en Go.
Caracter铆sticas de Go.
Dise帽ado por Google.
Lenguaje Compilado. Hay un int茅rprete por medio donde est谩 traduciendo todo nuestro c贸digo de instrucciones de nivel m谩quina, sin embargo, Go funciona como tendr谩 un compilador que va a tomar todo este c贸digo y va a ejecutar un archivo binario, un ejecutable.
Tipado Est谩tico. Establecer claramente qu茅 tipo de dato es la variable que estamos utilizando, porque estamos diciendo que es un entero o un string, Go debe saber previamente esto antes del proceso de compilaci贸n, hay lenguajes que te permiten NO inferir autom谩ticamente ese tipo de datos.
Go destaca en: Concurrencia. Contiene mecanismos poderosos que permiten manejar muchas conexiones, procesos de manera simult谩nea.
驴Qui茅nes lo utilizan?
Google, Los 3 gigantes chinos (Baidu, Athens y Alibaba), Netflix, DropBox, Twitter, Mercado Libre.
Proyectos en Go.
Docker. Permite crear una imagen contenedor de una aplicaci贸n
Terraform. Permite declarar infraestructura como c贸digo
Kubernetes. Permite manejar m煤ltiples contenedores
Estos 3 son est谩ndares en industria de Debox, para hacer la parte de Diplo M Next.
Cryptomonedas. Tenemos a Saifidio, que es un cliente muy popular escritos en Go,
IPFS. Es un protocolo de comunicaci贸n permite pasar datos entre muchas computadoras, permite compartir una red P2P.
Es el 3er lenguaje mas pagado segun la encuesta de StackOverflow

Genial estoy muy entusiasmado por aprender GO

espero aprenda muy bien go! eh escuchado que es lo mejor de hoy en dia