Une bibliothèque de fonctions C personnalisée, recréant des fonctions standards de la libc ainsi que d'autres fonctions utilitaires.
Une fonction permettant de lire une ligne depuis un descripteur de fichier.
Une réimplémentation de la fonction printf de la libc.
Un programme de tri de nombres utilisant deux piles avec un ensemble limité d'opérations.
Une reproduction du comportement du pipe shell (|) en C.
Un petit jeu 2D développé avec la MinilibX.
Simulation du problème classique des philosophes qui dînent, explorant les concepts de threading et de synchronisation.
Une la creation d'un shell Unix avec gestion des commandes, variables d'environnement, pipes et redirections.
Un ray tracer minimaliste capable de générer des images 3D réalistes avec sphères, plans et cylindres. Implémente le modèle d'éclairage de Phong avec lumière ambiante, diffuse et gestion des ombres.
Une exploration approfondie du C++ couvrant la programmation orientée objet (forme canonique, polymorphisme), les templates et la STL, ainsi que l’implémentation d’algorithmes avancés comme le tri Ford-Johnson avec optimisation via la suite de Jacobsthal.
- Tous les projets suivent la Norme de 42 (norminette) hors C++
- Chaque projet a été validé selon les critères d'évaluation de 42