FT_LIBFT 😇✅
Libft se trata de un proyecto simple en el que has de crear una libreria de C para el tratamiento de strings.
FT_PRINTF | GET_NEXT_LINE | BORN_2_BE_ROOT 😇✅
De los proyectos anteriormente nombrados, tanto ft_printf como get_next_line, tratan de replicar el comportamiento de funciones ya existentes o no para C como son el printf.
Sin embargo también se cuenta con un proyecto mas enfocado a sysadmin como es el Born2beRoot. En este ultimo hemos de montar un servidor ssh dentro de una maquina virtual para inicializar-nos con el mundo de la virtualización.
En estos ejercicios, aprendemos a desarrollar nuestros primeros algoritmos en el push_Swap. Teniendo que ordenar una lista de numeros en la menor cantidad de movimientos posibles con unos movimientos determinados.
En FDF descubrimos las matematicas que hay detras de una maya de puntos 3D en un programa con una intefaz basica.
Sin embargo en minitalk podemos observar como el oredenador se comunica entre programas con las señales y jugar un poco con ellas.
PHILOSOPHERS | MINISHELL 😇✅
Durante este circulo aprendemos a crear programas en los que se necesita de programación paralela. En el philosophers, tenemos un dilema en el que unos filosofos sentados en una mesa redonda han de comer espaguetis con dos tenedores pero solo tienen uno así que han de utilizar el tenedor del compañero de su derecha.
En minishell, un proyecto de lo mas iteresante, trabajando por parejas hemos de recrear el comportamiento de bash con un programa escrito en C.