Skip to content

Latest commit

 

History

809 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

42Cursus

Welcome to my repository for the 42 Network projects at 1337 Benguerir.
This repository documents my progress through the 42 Cursus (White Promo 2024).
Each Milestone folder contains projects that showcase my growth, skills, and creative solutions.


My Progress

Milestone Project Language / Tools Description Score
00 Libft C A custom C library implementing essential functions used throughout 42 projects. 125%
01 Born2beroot Virtual machine & System Administration A project focused on system setup and security, laying the foundation for system administration skills. 125%
01 ft_printf C Reimplementation of the standard printf function with custom formatting features. 100%
01 Get Next Line C A function to read a line from a file descriptor, handling memory efficiently. 125%
02 Push Swap C A chaClick or press Enter to activate...llenge in sorting algorithms using a limited set of operations to optimize moves. 125%
02 Pipex C, UNIX A project that mimics Unix pipes to chain multiple commands together. 125%
02 fract-ol C, MinilibX A graphical exploration of fractals, visualizing complex sets with interactive zoom and pan features. 125%
03 Philosophers C A parallel programming project solving the Dining Philosophers problem with threads and synchronization. 125%
03 Minishell C, UNIX A simple shell implementation that handles command parsing and execution. 125%
04 Cub3D C, MinilibX A “realistic” 3D graphical representation of the inside of a maze from a first-person perspective. You have to create this representation using the Ray-Casting principles mentioned earlier. 125%
04 CPP-Modules (00-04) C++ C++ is a general-purpose programming language created by Bjarne Stroustrup as an ex- tension of the C programming language, or "C with Classes". 100%
05 CPP-Modules (05-09) C++ C++ is a general-purpose programming language created by Bjarne Stroustrup as an ex- tension of the C programming language, or "C with Classes". 100%
05 Webserv C, C++, UNIX This project is about writing your own HTTP server. 125%
05 Inception Docker, VM, UNIX, This project consists of having you set up a small infrastructure composed of different services under specific rules 125%

About Me

I'm a 42 student at 1337 Benguerir (White Promo 2024).
I enjoy tackling complex problems, optimizing code, and exploring creative solutions in low-level programming, system design, and algorithmic challenges.
This repository showcases my journey through the 42 Cursus and the diverse projects that have helped shape my skills.

Feel free to explore my work, or learning more, don't hesitate to reach out!


Best Book to Get Deeper into C Programming in Linux:

The Linux Programming Interface.

About

Contains folders for each milestone, demonstrating my progression through various projects.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages