since : november 2025
This is my 42 common core repository. You will discover all my work so far.
After my selection as a new student was made official (in early October, a week after the piscine), I immediately started working on the first three common core projects (libft, ft_printf, and get_next_line). That's why I completed them quickly after the start of the school year in November.
- libft - Your very first own library coded in C
- ft_printf - Recode the function printf()
- get_next_line - Create a function that returns a line read from a file descriptor
- born2beroot - Create and setting up a Virtual Machine
- push_swap - Sort a data stack with a limited set of instructions
- pipex - Explore Unix mechanism in detail and understand processes and pipes (shell)
- so_long - Create a small 2D game with minilibx
- philosophers - Learn the basics of threading a process (dining philosophers problem)
- minishell - Reproduce a simple bash shell
- netpractice - Introduction to networks, TCP/IP, subnet mask, router..
- cpp 00 - First module of C++ : namespaces, classes, member functions, stdio streams, initialization lists, static, const and some other basic stuff
- cpp 01 - Memory allocation, pointers to members, references and switch statements
- cpp 02 - Ad-hoc polymorphisme, operator overloading and the Orthodox Canonical class form
- cpp 03 - Inheritance
- cpp 04 - Subtype Polymorphism, Abstract Classes and Interfaces
- cub3d - Our first RayCaster with miniLibX. Creation of a 3D video game (inspired by Wolfenstein 3D)
- cpp 05 - Repetition and exceptions
- cpp 06 - C++ casts
- cpp 07 - C++ templates
- cpp 08 - Templated containers, iterators, algorithms
- cpp 09 - STL
- inception - Virtualize several Docker images and increase our knowledge of system administration
- libft - 125/100 ✅ (validated 11/10/2025)
- Born2beroot - 100/100 ✅ (validated 11/12/2025)
- ft_printf - 110/100 ✅ (validated 11/17/2025)
- get_next_line - 125/100 ✅ (validated 11/19/2025)
- push_swap - 84/100 ✅ (validated 12/11/2025)
- pipex - 100/100 ✅ (validated 01/02/2026)
- so_long - 125/100 ✅ (validated 01/09/2026)
- philosophers - 100/100 ✅ (validated 01/20/2026)
- minishell - 101/100 ✅ (validated 03/10/2026)
- netpractice - 100/100 ✅ (validated 03/19/2026)
- cpp 00 - 100/100 ✅ (validated 04/07/2026)
- cpp 01 - 100/100 ✅ (validated 04/10/2026)
- cpp 02 - 100/100 ✅ (validated 04/21/2026)
- cpp 03 - 100/100 ✅ (validated 04/23/2026)
- cpp 04 - 100/100 ✅ (validated 04/28/2026)
- cub3d - 115/100 ✅ (validated 05/21/2026)
- cpp 05 - 100/100 ✅ (validated 05/27/2026)
- cpp 06 - 100/100 ✅ (validated 06/03/2026)
- cpp 07 - 100/100 ✅ (validated 06/05/2026)
- cpp 08 - 100/100 ✅ (validated 06/09/2026)
- cpp 09 - 100/100 ✅ (validated 06/12/2026)
- inception - current project ⏳
Antoine COHAUT aka "DisSaith"
42 login : acohaut
