MinishellMinishell is a project where you have to implement a program in C lang that do the basic functionalities of the Bash, and that's include handling pipes, redictions (<<, >>, < and >) environments variables and 7 of Built-in commads (echo, exit, unset,...Aug 14, 2024 · 2 min readblog.ochouati.me
The Dining Philosopher ProblemThe Dining Philosopher Problem is a classic synchronization problem that has intrigued computer scientists and engineers for decades. Originally formulated by Edsger Dijkstra in 1965, it is a quintessential illustration of the challenges associated w...Jun 13, 2024 · 6 min readblog.ochouati.me
42 Push_SwapIntro Push_swap is a highly efficient coding project, part of the 42 School curriculum. The project aims to sort data on a stack, with a limited set of instructions, using the lowest possible number of actions. The challenge is to devise an algorithm...Apr 23, 2024 · 5 min readblog.ochouati.me
Minitalk a 42 ProjectAt 42, students tackle projects that teach coding skills in creative ways. Minitalk is one such project. It's all about using UNIX signals to make two programs—a client and a server—that can talk to each other. The challenge? The client has to send m...Apr 14, 2024 · 5 min readblog.ochouati.me