SABR Mohamed's repositories
NET-PRACTICE-1337
NetPractice is an introductory project to the world of networking. Through 10 progressive exercises, you'll learn fundamental concepts of TCP/IP addressing by configuring small-scale networks to enable communication between devices.
PHILOSOPHERS_1337
The classic dining philosophers problem 🍽️ simulates concurrent philosophers competing for forks, illustrating synchronization techniques to prevent deadlocks, starvation, and race conditions.
SO_LONG_1337
This project is a small 2D game with minilibx. You'll learn about textures, sprites and tiles.
FRACTOL_1337
fract-ol is a project where you’ll explore and render Mandelbrot and Julia fractals using MiniLibX. You’ll learn how to implement the algorithms for these fractals and gain experience with graphics programming and interactive controls.
MINITALK_1337
A simple client-server communication program using UNIX signals.
PUSH_SWAP_1337
A sorting algorithm project that involves sorting a stack of numbers with a limited set of operations, using two stacks (a and b). It focuses on algorithmic efficiency and optimization. 🚀
BORN2BEROOT_1337
A system administration project that introduces virtualization and Linux system setup. You’ll configure a virtual machine using Debian and implement security measures, user management, partitions, and SSH configuration. It teaches fundamental system administration skills essential for managing Linux servers. 🚀
GET_NEXT_LINE_1337
A function that reads a file line by line, allowing efficient handling of input from files, stdin, or network streams.
FT_PTINTF_1337
A custom implementation of the printf function, teaching variadic functions and formatted output handling in C.
LIBFT-1337
A collection of essential C functions that replicate standard library functions and add useful utilities. It serves as a foundation for future 42 projects.
POOL42-1337
Pool42 is a structured series of programming exercises and projects designed to develop foundational skills in C programming, Unix system calls, and shell scripting, as taught in the 42 Network and 1337 campuses.
Gestion_reservation_voitures
Ce projet est une application console développée en langage C permettant la gestion d’un système de réservation de voitures. Elle simule le fonctionnement de base d’une agence de location de véhicules, en permettant aux utilisateurs de consulter les voitures disponibles, effectuer une réservation, et aux administrateurs de gérer le parc automobile