Skip to content

antoninpicard/42

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 

Repository files navigation

42 Projects

Liste des Projets

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.

Technologies Utilisées

C Make MinilibX

Notes

  • Tous les projets suivent la Norme de 42 (norminette) hors C++
  • Chaque projet a été validé selon les critères d'évaluation de 42

About

Ce dépôt contient l'ensemble de mes projets réalisés dans le cadre de ma formation à l'École 42.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages