OOchouatiinblog.ochouati.me·Aug 14, 2024 · 2 min readMinishellMinishell 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,...00
OOchouatiinblog.ochouati.me·Jun 13, 2024 · 6 min readThe 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...00
OOchouatiinblog.ochouati.me·Apr 23, 2024 · 5 min read42 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...00
OOchouatiinblog.ochouati.me·Apr 14, 2024 · 5 min readMinitalk 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...00