¡Atención! Para ver este video completo, inicia sesión con tu cuenta de Cursos o inscríbete en tu prueba gratuita de 7 días. Iniciar sesión Inscribirse
¡Bien hecho!
¡Has completado la Descripción general del lenguaje Go!
Go es un lenguaje de programación de sistemas diseñado para la velocidad y la simplicidad. Puedes compilar un único programa de Go en ejecutables que se ejecutarán en Windows, MacOS o Linux, sin hacer cambios en tu código. Y tus usuarios no tendrán que instalar intérpretes, máquinas virtuales ni nada. Solo les das un único archivo ejecutable, ¡y están listos para ejecutar tu software!
Objetivos para Go:
- Compilaciones rápidas
- Ejecución rápida
- Concurrencia
- Recolección de basura
Un equipo en Google descubrió que la compilación de un programa de Go realizó 50 veces menos inclusiones de archivos que un programa comparable de C++.
Hola, mundo
Probemos tu primer programa de Go. Usaremos un ejemplo consagrado y escribiremos un programa que imprima "¡Hola, mundo!". Abre el área de trabajo adjunta a este vídeo y crea un nuevo archivo de código fuente llamado "hello.go". Luego escribe el siguiente código. No te preocupes por memorizar todo lo que estamos haciendo ahora; recapitularemos todo esto en los próximos vídeos.
paquete main
import fmt
func main() {
fmt.Println(Hello, world!)
}
Ahora ve a la consola del área de trabajo y escribe go build hello.go. Esto tomará tu código fuente y lo compilará en un programa ejecutable. Ahora, si ejecutamos ls -l (eso es "listar archivos en formato largo") en la consola, veremos un nuevo archivo binario ejecutable llamado hello sin extensión. Si ahora escribimos ./hello (que ejecuta un archivo ejecutable en el directorio actual llamado hello, veremos nuestro mensaje: "¡Hola, mundo!"
Si solo quieres probar código de Go sin almacenar un archivo binario ejecutable, hay un atajo que puedes usar. Solo escribe el comando go run hello.go. Tu programa se ejecutará inmediatamente. Esto toma un momento, porque Go todavía tiene que compilar el código antes de ejecutarlo, pero es conveniente porque no tienes que crear un montón de archivos ejecutables antes de estar seguro de que tu programa funciona correctamente. Usaremos el go run comando para el resto de este curso.
Necesitas registrarte en Treehouse para descargar archivos del curso.
RegistrarseNecesitas registrarte en Treehouse para configurar Workspace.
Registrarse