C at 42 İstanbul
The project
Kaan Demir has studied at 42 İstanbul since May 2025. There are no teachers at 42; projects pass through peer review, and most are written in C on UNIX.
Minishell is a UNIX shell written in C. It parses commands into an abstract syntax tree and handles pipes and signals; memory leaks are checked with Valgrind.
Philosophers solves the classic concurrency problem with POSIX threads: threads that share resources and must keep running without deadlocking each other.
At a glance
- School
- 42 İstanbul, since May 2025
- Minishell
- C, AST, pipes, signals, Valgrind
- Philosophers
- POSIX threads
- Method
- Peer review