Diogo Calado's repositories
CppModules
C++ problems where we learn how to use the tools provided by C++, such as inheritance, overloads, polymorfism, exception handling and templates.
cub3d
This project is inspired by the world-famous Wolfenstein 3D game, which was the first FPS ever. In colaboration with Gabriela freitas (gabriela-freitas)
dmbcalado
Config files for my GitHub profile.
Fractol
Mandelbrot and Julia sets. zoom, move, iterations and colour pallete are modifiables.
Get_Next_Line
Get Next Line
IRC_Server
IRC Server that handles connections, channels, permissions, actions and modes (not all).
LibFT
First project on 42 course
Minishell
Creating a small shell in C (similar to GNU Bash) using parallel processes, via forks. Pipes, redirections and parsing are the main focus, but we do construct some builtins
Philosophers
Recreation of the philosophers problem resorting to thread usage in C. To deal with data races and race conditions all we could use was mutexs to lock and unlock threads. Great results.
PushSwap
Own algorithm that with a restrict set of rules arranges any stack of numbers by order in the fewer steps possible. Good results.
Printf
Second work made on the 42 course
Webserv
Starting the webserv project for 42Lisboa