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
- 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.
- 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.
- 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.
- 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.
- 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.
- 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:
|
1 |
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:
|
1 2 3 4 5 6 7 |
package main import "fmt" func main() { fmt.Println("Hola mundo") } |
Abrimos la terminal y ejecutamos el siguiente comando:
|
1 |
go run ./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.
Deja una respuesta