Aller au contenu

42 Projects

Projects completed as part of the 42 curriculum.

List of my projects completed at 42 School, from the core curriculum to system and network projects.

Badge libftBadge ft_printfBadge get_next_lineBadge fract-olBadge NetPracticeBadge minitalkBadge push_swapBadge philosophersBadge minishellBadge miniRT

Core curriculum

  • libft — Recreation of standard C library functions + utilities.
  • ft_printf — Reimplementation of the printf function.
  • get_next_line — Function to read a file line by line.
  • fract-ol — First graphics project (2D fractals).
  • NetPractice — Networking / IP routing exercises.
  • minitalk — Client/server communication via UNIX signals.
  • push_swap — Stack sorting with a limited set of operations.
  • philosophers — Dining philosophers problem (threads / concurrency).
  • minishell — Minimal bash-like shell.

Advanced projects

  • miniRT — Minimal ray tracer for rendering 3D scenes.

Other

Next project

Whoa Stash

A macOS app for controlling sound, system settings and your apps right from the edges of your screen.