scndcorp
Disponible
Réalisations
École 42 ParisÉtudiant, projet École 42

Libft, bibliothèque C réimplémentant des fonctions de la libc

Projet École 42 : réimplémentation en C d'un ensemble de fonctions de la libc (chaînes, mémoire, conversions) et d'utilitaires (listes chaînées), regroupés dans une bibliothèque statique.

École 42 Paris

Problématique

Premier projet du cursus : comprendre en profondeur le fonctionnement des fonctions standard du C en les réécrivant soi-même, pour disposer ensuite d'une bibliothèque réutilisable tout au long de la formation.

Impact

  • Bibliothèque C statique réutilisée dans les projets suivants du cursus
  • Fonctions libc réécrites from scratch (chaînes, mémoire, conversions)
  • Utilitaires de manipulation de listes chaînées

Contexte

Réalisé en 2021 à École 42 Paris, ce projet en C impose de prendre en charge soi-même la gestion mémoire (malloc/free) et le traitement des cas limites.

Ce qui a été fait

Outre les fonctions de manipulation standard, la bibliothèque intègre les tests de caractères et des fonctions sur les descripteurs de fichiers, le tout assemblé via un Makefile.

Stack

Les technologies mobilisées sur cette mission.

  • C
  • libc
  • Listes chaînées
  • Makefile

Un projet similaire en tête ?

Discutons de vos enjeux et voyons comment transformer votre vision en réalité technique, maintenable et testée.