All projects ·

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