Go – Hola mundo con Windows

Hola a todos, hoy os voy a explicar como podemos empezar con Go, haciendo el clásico Hola mundo.

Go, también conocido como Golang, es un lenguaje de programación desarrollado por Google.

Características

  1. Eficiencia y rendimiento: Go está diseñado para ser un lenguaje de programación de alto rendimiento. Ofrece una gestión eficiente de la memoria y un recolector de basura (garbage collector) que minimiza el impacto en el rendimiento de las aplicaciones.
  2. Simplicidad: Go se esfuerza por mantener un conjunto reducido de características y sintaxis simples. Esto hace que sea fácil de aprender y de mantener el código, lo que resulta en una menor probabilidad de errores y un desarrollo más rápido.
  3. Concurrency (concurrencia): Go tiene soporte nativo para la concurrencia, lo que permite a los desarrolladores escribir programas que puedan realizar múltiples tareas simultáneamente de manera eficiente. Esto es particularmente útil en aplicaciones web, servidores y sistemas distribuidos.
  4. Sistema de tipado estático: Aunque Go utiliza un sistema de tipado estático, su sintaxis es simple y no requiere la declaración explícita de tipos en la mayoría de los casos, lo que facilita la escritura de código.
  5. Biblioteca estándar rica: Go incluye una amplia biblioteca estándar que proporciona funcionalidades para tareas comunes, como entrada/salida, networking, codificación y decodificación de datos, y mucho más. Esto simplifica el desarrollo de aplicaciones y reduce la necesidad de depender de bibliotecas externas.
  6. Código abierto: Go es un lenguaje de código abierto, lo que significa que su compilador y biblioteca estándar están disponibles de forma gratuita y pueden ser utilizados y modificados por cualquier persona.

¿Quieres buenas razones para aprender Go? Revisa este video Julián Campos.

https://www.youtube.com/watch?v=4K2hBhkjoPc&pp=ygUQanVsaWFuIGNhbXBvcyBnbw%3D%3D

Instalación de GO

En primer lugar, tenemos que descargar e instalar GO, en mi caso, lo voy a hacer en Windows, lo puedes hacer aquí

Una vez, lo descargues e instales, abre una terminal y ejecuta el siguiente comando:

$ go version

Extensión Visual Studio Code

A continuación, es recomendable instalar la extensión oficial de go para que nos ayude a la hora de programar con go. Aquí tienes la página de la extensión.

Primera aplicación en GO

Por último, vamos a hacer una aplicación típica «hola mundo» para comenzar.

Creamos un fichero llamado hello-world.go con el siguiente contenido:


package main

import "fmt"

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

Abrimos la terminal y ejecutamos el siguiente comando:

$ go run ./hello-world.go

hello world go

Aquí tienes el repositorio github.

Os lo dejo en video:

Espero que os sea de ayuda. Si tenéis dudas, preguntad. Estamos para ayudarte.

Compartir

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *