Introducción

Go es un lenguaje de programación concurrente y compilado inspirado en la sintaxis de C. Ha sido desarrollado por Google y sus diseñadores iniciales son Robert Griesemer, Rob Pike y Ken Thompson.

Debido a que es un lenguaje compilado, necesitamos su compilador. Afortunadamente es muy fácil configurarlo e instalarlo. En este caso veremos cómo se hace sobre Windows 10, pero en teoría este tutorial aplica para cualquier otra versión decente.

Descarga

Para descargar el instalador basta con ir a esta página en donde vamos a elegir Microsoft Windows:

Al menos al momento de escribir esto, el instalador sólo pesa 90 MB. Una vez descargado podemos pasar al siguiente paso.

Instalación

Ejecutamos el archivo con extensión .msi que hemos descargado previamente y hacemos click en Next

Aceptamos los términos…

 

Elegimos la ruta de instalación. Recomiendo dejarla así como está

 

Y estamos listos para instalar. Sólo tenemos que hacer click en Install

Dejar que se instale…

Y listo:

Comprobar si todo ha ido bien

La instalación ha terminado pero no sabemos si algo malo pasó durante el transcurso de la misma. Para probar el compilador vamos a abrir el símbolo del sistema y escribir en él go version como se muestra a continuación:

Si es que sale un mensaje como el que me arrojó a mí, todo ha ido bien. Si aparece algo como “go no se reconoce como un comando…” entonces es que no se ha añadido la carpeta C:\Go\bin a la variable PATH del sistema.

Crear directorio de trabajo

Finalmente en la documentación oficial se recomienda crear un directorio de trabajo en %USERPROFILE%\go, que vendría siendo algo así como C:\Users\TuUsuario\go.

Entonces vamos a abrir el explorador de windows y en la barra de direcciones escribiremos %USERPROFILE%; presionaremos Enter y crearemos una carpeta llamada go, como se muestra a continuación:

Tal vez se nos haga un poco complicado, pero es una buena práctica para tener bien estructurado todo. Una vez creada la carpeta, vamos a escribir nuestro primer programa.

Hola mundo en Go

En nuestro directorio de trabajo vamos a crear una carpeta llamada hola_mundo, y dentro de dicha carpeta otra, llamada src. Finalmente, dentro de src vamos a crear un fichero llamado main.go. Queda de la siguiente manera:

Dentro de main.go escribiremos lo siguiente:

package main

import "fmt"

func main() {
  fmt.Printf("Hola, mundo.\n")
}

Después de escribirlo vamos a guardar los cambios.

Para correrlo, sólo tenemos que abrir una consola, navegar hasta donde se encuentra nuestro archivo y escribir go run nombre_archivo.go que en este caso sería main.go.

Por ejemplo, en mi caso es así:

Como se puede apreciar, al inicio estoy en %userprofile%. Navego hasta go\hola_mundo\src y escribo go run main.go. La salida es un Hola mundo.

Con esto sólo ejecuté el código pero no hice ningún ejecutable (.exe). Para hacerlo, podemos usar go build main.go.  Esto generará un ejecutable que podemos llamar después.

Conclusión

Con esto hemos terminado de configurar e instalar el compilador. Faltan algunos otros temas como la instalación de paquetes y algunos ejercicios que resolver. Espero con el tiempo poder escribir más sobre este maravilloso lenguaje que ha ganado popularidad.


Estoy disponible para trabajar en tu proyecto o realizar tu tarea pendiente, no dudes en ponerte en contacto conmigo.
Si el post fue de tu agrado muestra tu apoyo compartiéndolo, suscribiéndote al blog, siguiéndome o realizando una donación.

Suscribir por correo

Ingresa tu correo y recibirás mis últimas entradas sobre programación, open source, bases de datos y todo lo relacionado con informática

Únete a otros 2,909 suscriptores


parzibyte

Programador freelancer listo para trabajar contigo. Aplicaciones web, móviles y de escritorio. PHP, Java, Go, Python, JavaScript, Kotlin y más :) https://parzibyte.me/blog/software-creado-por-parzibyte/

6 Comentarios

Golang: Eliminar archivo o directorio con todo su contenido - Parzibyte's blog · junio 25, 2019 a las 1:40 am

[…] quieres probar el código recuerda instalar Go en Windows o […]

Testing en Go: asegurarnos de que nuestro código se ejecute como debería - Parzibyte's blog · junio 3, 2019 a las 4:15 pm

[…] que antes de esto debes instalar y configurar Go. Si estás en Windows mira este post, y si estás en Linux Ubuntu mira este […]

Ejemplos e implementación del paquete cron para Golang (Go) - Parzibyte's blog · enero 23, 2019 a las 8:01 am

[…] instala y configura Go (si estás en Linux mira esto) y luego instala el paquete que se encuentra en […]

Instalar Go en Linux Ubuntu 18 - Parzibyte's blog · enero 9, 2019 a las 7:00 am

[…] Go en una distribución de Linux, y sobre todo, Ubuntu, es más fácil que instalarlo en Windows. En este post veremos cómo instalar el lenguaje de programación Go en su versión 1.11 sobre […]

Comenzar a programar en Rust con Windows - Parzibyte's blog · diciembre 14, 2018 a las 10:53 am

[…] Aquí viene la primera cosa que más me molestó al instalar este compilador (comparado con Python, Go o incluso C, este es el más […]

Formatear código fuente de Go con gofmt - Parzibyte's blog · noviembre 1, 2018 a las 1:37 am

[…] Para usar este comando necesitamos tener instalado Go y agregar sus ejecutables a la variable PATH, justo como explico aquí. […]

Deja un comentario

Marcador de posición del avatar

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

A %d blogueros les gusta esto: