Hola y bienvenidos nuevamente.
Vamos a realizar a continuación nuestro programa de Hola Mundo utilizando el lenguaje C y el IDE de
Shinji.
Bien, para ello vamos a abrir nuestro IDE de Shinji.
Posteriormente damos clic en File, Posteriormente damos clic en New.
Vamos a crear nuestro archivo a partir de una plantilla, así que seleccionamos la opción de From Template.
Posteriormente damos clic en Continuo y vamos a seleccionar la opción de Empty C Program Skeleton.
Esto quiere decir que vamos a crear nuestro programa utilizando el lenguaje C.
A partir de este esqueleto o plantilla.
Utilizando el lenguaje C.
También podemos dar clic en Haz default Template para que tengamos esta plantilla por default.
Cada vez que creemos un archivo.
Así que damos clic en Crear y con esto podemos observar que se ha creado nuestro código base utilizando
la plantilla del lenguaje C.
Sin embargo, de momento voy a quitar todo este código y lo vamos a empezar absolutamente desde cero
y ya posteriormente, cuando entendamos este código, ya podemos utilizar la plantilla para crear más
rápido nuestros programas cuando trabajemos con el lenguaje C.
Así que de momento vamos a definir nuestra función principal.
Vamos a hacerlo paso a paso para que todo esto quede claro.
Así que, en primer lugar, una función, como hemos comentado, puede regresar cierta información.
Por ello tenemos que especificar qué tipo de información va a regresar.
Y debido a que los lenguajes de programación están escritos en el idioma inglés, normalmente vamos
a utilizar palabras en inglés, así que esto se le va a conocer como palabras reservadas.
En este caso, estamos indicando el tipo de dato entero.
Así es como vamos a proporcionar la palabra reservada para indicarle al lenguaje C que queremos regresar
un tipo de dato entero.
Posteriormente dejamos un espacio.
Pueden ser más espacios.
No necesariamente tiene que ser uno.
Podrían ser más espacios.
Cabe mencionar que cada uno de estos espacios son ignorados por el lenguaje, por el compilador del
lenguaje C y entonces es como si tuviéramos solamente un espacio, pero bien podríamos dejar más espacios.
Lo normal es que dejemos un espacio entre cada uno de los elementos que estamos programando.
Posteriormente indicamos el nombre de nuestra función.
Este nombre no lo podemos cambiar.
En este caso, la función principal en todos los programas que trabajemos en el lenguaje C se va a llamar
método main.
En este caso, método o función es exactamente lo mismo.
Así que el método principal se conoce como método main y posteriormente, entre paréntesis, podemos
recibir información.
En este caso no vamos a recibir ningún tipo de información.
Simplemente abrimos y cerramos paréntesis.
Bien, ahora abrimos llaves y si damos enter de manera automática, nuestro ídem, el líder de Shinji,
nos completa y nos da un enter entre cada una de estas llaves.
Y también, si nos posicionamos en la llave final, podemos observar que de manera automática nos está
indicando cuál es la llave de inicio.
A esto se le conoce como cuerpo de nuestra función.
Todo lo que esté dentro de estas llaves es el cuerpo de nuestra función.
Ahora vamos a poner un comentario.
Como hemos comentado, los comentarios se ignoran por el compilador.
Solamente lo vamos a agregar para documentar nuestro programa, es decir, para agregar algunas notas,
para que todo esto quede más claro.
Así que en este caso, ese es el programa principal.
Simplemente ponemos este comentario.
Ustedes pueden agregar cualquier otro tipo de información y posteriormente vamos a utilizar nuestra
función printf.
Esta función en otros lenguajes normalmente se conoce simplemente como print, pero en el caso del lenguaje
C vamos a utilizar la función print con formato, por ello es printf.
Ya posteriormente vamos a ver a qué se refiere con el formato que tenemos que utilizar.
De momento vamos a mandar a imprimir simplemente una cadena y cuando mandemos a imprimir una cadena
no tenemos que especificar el formato por default.
El lenguaje C manda a imprimir las cadenas directamente a la consola.
Ahora, entre comillas, vamos a agregar nuestra cadena que queremos mandar a imprimir a consola en
este caso.
Hola mundo!
Desde cualquier texto que deseemos podemos mandarlo a imprimir.
De momento esta es la cadena, así que podemos observar que podemos agregar espacio sin ningún problema.
Todo lo que esté entre comillas va a ser la cadena que vamos a mandar a imprimir a consola.
Y finalmente, esta es una línea de código.
Por lo tanto, debe terminar con punto y coma.
Como hemos comentado, y de manera opcional, vamos a indicar que si el programa funciona correctamente,
vamos a retornar o regresar el valor de cero.
Así que la función va a regresar el valor de cero en caso de que todo funcione correctamente.
Ahora, todavía falta una línea más que es importar la librería donde se encuentra la función printf.
Si no agregamos esta librería, entonces va a marcar un error.
Así que de momento voy a ejecutar nuestro programa para ver precisamente este error.
Así que si presionamos este botón verde, que es el botón para ejecutar nuestro programa, nos comenta
que tanto salva nuestro programa, lo compila y lo ejecuta.
Así que vamos a dar clic y si damos clic podemos observar que nos arroja un error.
En este caso, el error nos indica que no tenemos una declaración de la función printf.
Así que por ello en el lenguaje C tenemos que especificar donde se encuentra definida esta función.
Para ello, la primer línea que tenemos que escribir es la línea de include.
Esto se conoce como una directiva.
Posteriormente, entre paréntesis indicamos el nombre de la librería donde se encuentra definida la
función printf.
Así que en este caso especificamos st.
Dio punto H.
Como hemos comentado, las librerías en el lenguaje C terminan con Punto H y nuestros programas los
vamos a salvar con punto C.
Pero esto lo vamos a hacer a continuación.
De momento, lo importante es que vamos a especificar nuestra librería entre paréntesis y tampoco tenemos
que terminar con punto y coma esta línea, ya que esto no es una línea de código, sino es una directiva.
Estamos incluyendo la librería para que podamos ejecutar esta función.
La función de printf.
Bien, vamos a ejecutar de nueva cuenta, presionamos nuestro botón y entonces podemos observar que
nos arroja nuestro programa.
Podemos observar que esta es la consola.
Es una consola o terminal y dependiendo del sistema operativo con el que estemos trabajando se va a
abrir esta consola o terminal y podemos observar que nos arroja el mensaje Hola mundo desde el lenguaje
C y en este caso el programa de Cynthia detiene de manera automática la ejecución de nuestro programa
y nos indica que todo funcionó correctamente y por ello regresó el valor de cero.
Podemos observar que esto coincide con el valor de retorno que hemos indicado.
Si retorna el valor de cero o el código de cero, significa que nuestro programa se ejecutó correctamente.
Y por último, al detenerse, nuestro programa nos indica que podemos presionar la tecla de Enter para
cerrar esta ventana.
Así que una vez que ya terminó de ejecutarse nuestro programa, si presionamos la tecla de Enter, se
cierra nuestra terminal y entonces también termina nuestro programa.
Ahora, por último, vamos a salvar nuestro programa.
Vamos a dar clic en File posteriormente AS para salvarlo en alguna ruta.
Podemos observar que no es necesario, pero simplemente para que vean también este proceso.
Así que damos clic en Haz.
En este caso yo voy a seleccionar el disco C.
Posteriormente creé una carpeta llamada Cursos.
Voy a entrar a esta carpeta.
Posteriormente, dentro de esta carpeta voy a crear una carpeta para este curso que va a hacer el curso
de Lenguaje C.
Y dentro de esta carpeta voy a salvar mi archivo.
En este caso, el archivo simplemente se llama Hola guion bajo mundo.
Pero aquí la extensión tiene que ser C.
Esto es muy importante para que se ejecuten correctamente los programas que estamos escribiendo en el
lenguaje C tienen que tener la extension punto C.
Damos clic en Guardar y entonces ya con esto es suficiente para poder trabajar con estos programas.
Sin embargo, si creamos un nuevo archivo, no es necesario salvarlo para que lo podamos ejecutar.
Al menos en este IDE van a existir algunas ideas que sí va a ser necesario salvar nuestros programas
antes de ejecutarlo.
Pero de momento es opcional guardar este archivo, y una vez que lo hemos guardado, entonces ya podemos
ejecutar nuestro programa y cualquier cambio que realicemos.
Por ejemplo, voy a quitar estos tres puntos.
Podemos ver que aquí me agregó un asterisco.
Esto quiere decir que ese archivo tiene una modificación, no ha sido guardado.
Pero si presionamos el botón de ejecutar podemos ver que este asterisco se quita.
Es decir, que ya se guardaron los cambios en el archivo y además ya podemos ver los cambios.
Hola mundo desde C sin utilizar los tres puntos, así que este IDE es muy sencillo para empezar a trabajar
y también si queremos guardar la información simplemente presionamos Control S o vamos aquí a nuestras
opciones y presionamos Save.
Como podemos observar, este es el atajo de control S y ya dependiendo del sistema operativo con el
que estén trabajando aquí les va a aparecer el atajo que pueden utilizar para salvar sus archivos.
Bien, eso es todo.
Respecto a nuestro ejercicio de Hola mundo.
Obviamente hemos comentado varios términos, como puede ser el uso de funciones, tipos de datos, cadenas,
etc, que no hemos explicado a detalle.
Pero todo esto es lo que vamos a estudiar precisamente en este curso, así que tengan paciencia, eso
simplemente es la práctica de Hola mundo y lo importante es que visualicen este texto en la consola.
Todos los demás elementos son precisamente los que vamos a ir estudiando poco a poco a lo largo de este
curso.
Bien pone en práctica lo que hemos visto y continuamos en la siguiente lección.
Saludos.