elxinoconequis / seleccion_analista_2022

🐍 Joaquín Fernando Ortega Silva
GNU Affero General Public License v3.0
0 stars 0 forks source link

4️⃣📽️🔨 VIDEO: Tutorial de Makefile #21

Closed devarops closed 2 years ago

devarops commented 2 years ago

¿Por favor podrías revisar algunos de estos videos?:

Aquí te dejo un par de preguntas:

elxinoconequis commented 2 years ago

Sobre la sintaxis 📝

En este 🎥 video hace un pequeño makefile y nos señala algunas reglas básicas sobre como se escribe y para que sirven algunos simbolos. No da muchas explicaciones, pero da entender que es como hacer un script para correr ciertos comandos en al terminal de manera automática y compilar. 👍🏽 Me gusto que es un video corto y práctico. 👎🏽 No me gustó que no tuviera la teoría, i.e. , no responde la pregunta ¿Qué es un Makefile?

¿Por qué usar Make? 🤔

Este (video)[https://www.youtube.com/watch?v=jI2n8jofuRg] es tan solo el primero de una serie de ocho(en español), nos recuerda que compilar es obtener un binario a partir de uno o varios códigos fuente, y nos dice que un Makefile lo que va hacer es ayudarnos a pasar parámetros al compilador; como puede ser el caso de que nuestro programa tenga una determinada librería o que nuestro programa se componga de varios objetos o archivos (por ejemplo, funciones con extensión .c) compilar manualmente el programa puede llegar a ser muy tedioso. Nos explica además que una de las ventajas de usar el makefile es que si solo modificamos una linea de uno de los archivos de nuestro programa, el makefile nos permite compilar tan solo ese archivo en vez de tener que compilar todo el proyecto. 👍🏽 Este fue el que me gustó: Fue la explicación y estructura de general de los que es una regla

objetivo: dependencias instrucciones

Esta serie de videos (aún tengo pendientes acabarlo 4/8), fue la que más me gustó porque tiene muy claro los objetivos de lo que quiere enseñar y son video concisos de entre 6 a 8 minutos.

Tengo pendiente aún acabar la serie porque me parece que no tengo instalado en mi partición de Ubuntu el compilador de C++ para seguir los ejemplos, pero lo haré con más calma después. No parece ser muy difícil por ahora, pero mi intuición me dice que no debo subestimarlo.

Todo esto me recuerda que C++ es un lenguaje de alto nivel y creo que Python es de bajo nivel, por lo que creo que esto va a tener un rol importante en hacer Makefiles para compilar archivos .py


P.D. Como nota, quiero dejar este (video)[https://www.youtube.com/watch?v=GExnnTaBELk] aquí como futura referencia porque parece estar muy bueno dura 44 minutos, así

devarops commented 2 years ago

Gracias por tu respuesta tan detallada 👍🏾