Bueno llegó el turno para hacer nuestro primer desarrollo de gov lo que vamos a hacer es crearnos una
carpeta.
Yo manejo el disco de ustedes ganan el CD no hay problema le puse 4 puntos para que me aparezca cuando
ordena por nombres de carpeta alfabéticamente me aparezca primero así que coloco 4 puntos y la palabra
GO lo que vamos a hacer aquí está vacía no nos vamos a manejar más dentro de esta carpeta vamos a ir
a nuestro visual estudio COV y vamos a a esta solapa de aquí arriba donde están los proyectos y vamos
a abrir esta carpeta ahora yo ya la tengo abierta si no hubiera ninguna carpeta abierta.
El piso al estudio aparece un botón que dice Abrir carpeta y selecciona en esa carpeta.
Una vez que tienen la carpeta abierta en Visual Studio cómo vamos a crear una nueva carpeta para hacer
nuestro Hola mundo vamos a ver aquí donde diseño folder dentro de gó y vamos a poner ejercicio 0 1 ejerceré
1 Ok.
Los vamos a ir enumerando porque vamos a hacer muchos desarrollos muchos desarrollos a lo largo de este
curso.
Una vez que tenemos nuestro Eger 0 1 vamos a esta carpeta donde estamos parados vamos a ir a este nuevo
icono que es el New File el New File le vamos a poner main que es el nombre principal de GOW y le vamos
a poner la extensión o fijense que al poner la extensión Gowalla me aparece la mascota de GOW identificando
que lo que voy a hacer es un programa de GOW le doy a Enter y ya tengo aquí a la derecha mi editor de
texto para meter todo el código que yo necesite para hacer mi Hola mundo vamos.
Este capítulo va a durar un poquito más de lo que podría durar un Hola mundo porque voy a explicarles
varias cosas iniciales que tienen que saber para escribir un programa en GOW en primer lugar cada programa
cada archivo .8 tiene que empezar con una palabra reservada llamada pacas y en este caso Meine porque
es el archivo que yo estoy creando.
El nombre del paquete con el nombre del archivo tienen que ser iguales no pueden colocar un pacas Pablo
y aquí llamarse punto tiene que ser iguales.
Por qué la idea de los paquetes es que luego estos archivos As.com puedan importarlos en otros desarrollos.
Reutilizar código es una buena práctica.
Entonces el paquete Meine es el paquete principal.
Toda la toda el inicio de una ejecución de un programa va a empezar con la función main al igual que
lo hace el C++ o el C y otros lenguajes.
Una vez que nosotros colocamos el packaging los que tenemos que colocar ahora es con qué paquetes o
librerías vamos a trabajar y eso se hace con una instrucción llamada import muy bien.
Fíjense que las palabras reservadas el Visual Studio me las pone de un color para que yo identifique
rápidamente si las escribí bien o las escribí mal y aquí vamos a ingresar el nombre del paquete con
el que vamos a trabajar o la lista de los paquetes con los que vamos a trabajar.
Si yo solamente voy a trabajar que es muy raro se los aclaro si solamente voy a trabajar con un solo
paquete aquí mismo entre comillas doble colocó el nombre del paquete ahora como seguramente voy a trabajar
con más de un paquete.
Los paquetes son librerías que se escribieron paragón que nos permiten acceder a funcionalidad se coloca.
Si yo tengo que trabajar con más de un paquete se coloca el import entre paréntesis y aquí voy a escribir
en cada línea un paquete diferente.
No se separan por comas simplemente se nombran los paquetes y listo el paquete principal de gov con
el que van a trabajar y que tiene funciones muy útiles como mostrar por pantalla en consola un texto
aceptar por teclado y demás es uno de los paquetes principales y de foll de Word y el más utilizado
es el paquete F Mt.
Se coloca así por ahora vamos a obviar esto.
Recuerden que al ser un solo paquete yo podría obviar los paréntesis vamos a quitarlos y dejarlo de
esta manera.
Ahí ya está funcionando.
No se preocupen por este tilde rojo esto pasa porque todavía no he grabado mi programa.
Entonces es muy probable vamos a ir aquí a la solapa problems.
Es muy probable que me marque un default que falta el fin de archivo de El Paquete.
Esto significa que lo que me hace falta es primero grabarlo igual.
Me podría dar error vamos a grabarlo y me marca error porque todavía no desarrollé nada no he desarrollado
nada y fíjense una cosa curiosa solo me dejó al grabarlo.
La palabra pacas y el nombre del paquete me ha borrado el importe.
Esta es una de las cosas que yo les comenté el primer y segundo capítulo donde iniciábamos o donde Goh
nos obliga a llevar buenas prácticas y nos borra las cosas que no usamos o nos chilla y nos nos reta
por no usar una variable directamente en los paquetes que no declaramos los borra como el único paquete
que había declarado era FMS y no luce directamente me borró la palabra impor la voy a volver a escribir
y ahora lo que voy a hacer es comenzar mi programa mi programa empieza con una función todo en todo
en son funciones se usa la misma palabra no existe una instrucción llamada Shugo y otra función y existe
solamente funk y funk puede usarse tanto para un método que no devuelva valores como para una función
que funcione como funciona y devuelva valores así que vamos a comenzar con Fondec.
Fíjense que ahí estamos abreviando un poquito Moine porque dijimos que era nuestra entrada en el programa.
Si tuviéramos muchas funciones Gob. no sabría por cual tiene que empezar a ejecutar.
Siempre empieza a ejecutar por la función main no va recibir parámetros y vamos a abrirle las llaves
para ejecutar.
Esta es la estructura la sintaxis de una función engobe.
Hay un aspecto muy importante que puede ser que se convierta en un inicialmente para ustedes y es que
esto que voy a hacer ahora da un error.
Esto está mal.
Todas las funciones tienen que comenzar con la llave.
En la misma línea de la función me ha pasado al comienzo que colocaba como en otros lenguajes yo intentaba
y lo ponía más prolijo y colocaba la llave en una nueva línea y englobo esto marca un error vamos a
aquí vamos a ejecutar nuestro mundo y para hacerlo como les dije hay una funda un paquete llamado F
MT que me permite y me brinda instrucciones que me permiten mostrar por pantalla un texto.
Entonces vamos a colocar F Mayté punto y aquí me aparecen todas las opciones de FME la que vamos a usar
es Prin LND y una New Line vamos a colocar entre paréntesis y vamos a en comilla doble en comilla simple
si tuvieran que mostrar un carácter de tipo Char y en comilla doble cuando tienen que mostrar un texto
y vamos a poner Hola mundo muy bien fíjense ahora qué pasa con este tilde rojo o este guión rojo.
Yo cuando grabo voy a grabar y ese tilde desaparece.
Cómo podemos probar ya esto.
Nosotros tenemos dos opciones o vamos a la línea de comandos y nos manejamos por línea de comandos o
hacemos lo mismo en esta sola terminal el visual estudio todo lo bueno que tiene que nos trae nuestra
propia consola.
Para nosotros ejecutar lo que tengamos que ejecutar vamos a posicionarnos en primer lugar en la carpeta
era con 4 puntos carpetas lo hacemos under.
Esto es como comãn común del Windows vamos a ampliarlo un poquito y ahí tenemos nuestra carpeta ejercer
uno cero uno.
Y aquí tenemos un archivo llamado Moine puntocom.
Nosotros tenemos dos posibilidades ahora recuerden que les dijimos que Goh era un lenguaje compilado
o sea Google necesita compilar C para correr y nosotros tenemos dos posibilidades si lo que estamos
haciendo es simplemente probando que funcione podemos poner un GOW RAM Moine.
Todo esto lo que hace es compilar en memoria el programa lo ejecuta y nos devuelve resultados pero no
me genera el punto ExE vamos a ejecutarlo lo ejecutamos y me aparece Hola mundo muy bien.
Ahora si lo que yo quiero fijense hago hundir y sigue apareciendo solamente el punto Goh.
Si yo ya quiero compilar mi programa para llevar ese ejecutable a otra PC o a un servidor o lo que sea
hago Go Wild y todo esto los compila no lo ejecuta los compila pero no lo ejecuta y si algún día me
aparece mi Moine punto ExE fíjense que para un simple hola mundo es bastante pesadito.
2 Mega.
Esto significa que dentro de lexema incluye todo lo necesario para ejecutarlo y que me aparezca el Hola
Mundo sin tener que fijarse en qué pecé sistema operativo versión se está corriendo.
Esta es la famosa portabilidad de GOW.
Bueno vamos a ir a El próximo capítulo vamos a continuar vamos a hacer más ejercicios y en cada ejercicio
yo voy a estar revelándole.
Muchos secretos y cositas que tiene el lenguaje Gout para que vayamos aprendiéndolo de menor a mayor
así que nos vemos en el próximo capítulo.