Pinned Repositories
42_project_badges
A collection of WebP project badges for 42 students.
cpp_modules
fract-ol
A guide for creating a small fractal exploration program. It is the time to discover or use the mathematical notion of complex numbers, to take a peek at the concept of optimization in computer graphics and practice event handling.
ft_linear_regression
A guide for creating a program that predicts the price of a car by using a linear function train with a gradient descent algorithm.
leogaudin
libasm
A guide for libasm, a project to get familiar with Assembly language.
libft
Write your own library: a collection of functions that will be a useful tool for your cursus.
minitalk
A guide for minitalk, a client-server communication system implemented in C using UNIX signals.
push_swap
This project's challenge is to sort data on a stack, with a limited set of instructions, using the lowest possible number of actions. To succeed you’ll have to manipulate various types of algorithms and choose the most appropriate solution (out of many) for an optimized data sorting.
ready_set_boole
An introduction guide to Boolean Algebra, to discover the way computers work mathematically.
leogaudin's Repositories
leogaudin/fract-ol
A guide for creating a small fractal exploration program. It is the time to discover or use the mathematical notion of complex numbers, to take a peek at the concept of optimization in computer graphics and practice event handling.
leogaudin/minitalk
A guide for minitalk, a client-server communication system implemented in C using UNIX signals.
leogaudin/libasm
A guide for libasm, a project to get familiar with Assembly language.
leogaudin/ft_transcendence
This project is something you've never done before. Think back to the beginning of your programming journey. Look at yourself, now is your time to shine!
leogaudin/leogaudin
leogaudin/42_project_badges
A collection of WebP project badges for 42 students.
leogaudin/libft
Write your own library: a collection of functions that will be a useful tool for your cursus.
leogaudin/philosophers
In this project, you will learn the basics of threading a process. You will see how to create threads and you will discover mutexes.
leogaudin/push_swap
This project's challenge is to sort data on a stack, with a limited set of instructions, using the lowest possible number of actions. To succeed you’ll have to manipulate various types of algorithms and choose the most appropriate solution (out of many) for an optimized data sorting.
leogaudin/ready_set_boole
An introduction guide to Boolean Algebra, to discover the way computers work mathematically.
leogaudin/cpp_modules
leogaudin/cub3d
This project is inspired by the world-famous Wolfenstein 3D game, which was the first FPS ever. It will enable you to explore ray-casting. Your goal will be to make a dynamic view inside a maze, in which you’ll have to find your way.
leogaudin/ft_linear_regression
A guide for creating a program that predicts the price of a car by using a linear function train with a gradient descent algorithm.
leogaudin/ft_printf
A library that contains ft_printf(), a function that mimics the original printf() function.
leogaudin/minishell
This project is about creating a simple shell. Yes, your own little bash. You will learn a lot about processes and file descriptors.
leogaudin/get_next_line
Write a function that returns a line read from a file descriptor.
leogaudin/inception
One container is not enough, we need to go deeper.
leogaudin/tnt-malawi
leogaudin/tnt-mauritanie
leogaudin/tnt-nigeria
leogaudin/tnt-rwanda
leogaudin/tnt-senegal
leogaudin/tnt-sierraleone
leogaudin/track-and-trace
Repository of the track-and-trace project for the World Bank's "Read@Home" program.
leogaudin/webserv
The goal of the project is to build a C++98 compatible HTTP web server from scratch.