Philosophers is a 42 School project that implements the dining philosophers problem using threads and mutexes in C, focusing on synchronization to prevent deadlocks and data races.
-
Updated
Jul 19, 2025 - C
Philosophers is a 42 School project that implements the dining philosophers problem using threads and mutexes in C, focusing on synchronization to prevent deadlocks and data races.
Minitalk is a 42 School project that demonstrates UNIX signal communication by creating a client-server program where messages are transmitted between processes using only SIGUSR1 and SIGUSR2 signals.
Push_Swap is a 42 School project that involves sorting data using a limited set of stack operations, where the goal is to arrange a sequence of integers in ascending order using two stacks (stack A and stack B) with the fewest possible moves.
Minishell is a collaborative 42 School project where students build a simplified Unix shell in C, supporting basic command execution, pipes, redirections, environment variables, and built-in commands like echo, cd, and export.
Cub3D is a 42 School project inspired by the classic Wolfenstein 3D, where you create a simple raycasting-based 3D renderer in C using the MinilibX library. The goal is to parse a map file, render a textured first-person view, and handle player movement and collisions.
Add a description, image, and links to the mtelek topic page so that developers can more easily learn about it.
To associate your repository with the mtelek topic, visit your repo's landing page and select "manage topics."