Bienvenue dans le dépôt alx-low_level_programming
! Ce projet fait partie du programme ALX Software Engineering et explore les fondements de la programmation en langage C, en mettant l'accent sur la programmation bas niveau, les algorithmes et les structures de données. 🧑💻
Chaque dossier correspond à un projet spécifique abordant un concept clé :
0x00. C - Hello, World
🌍0x01. C - Variables, if, else, while
🔁0x02. C - Fonctions, boucles imbriquées
🔄0x03. C - Débogage
🐞0x04. C - Plus de fonctions, plus de boucles imbriquées
➰0x05. C - Pointeurs, tableaux et chaînes de caractères
🧵0x06. C - Plus de pointeurs, tableaux et chaînes
🧶0x07. C - Encore plus de pointeurs, tableaux et chaînes
🪢0x08. C - Récursivité
🔁0x09. C - Bibliothèques statiques
📚0x0A. C - argc, argv
🧾0x0B. C - malloc, free
💾0x0C. C - Plus de malloc, free
🧹0x0D. C - Préprocesseur
⚙️0x0E. C - Structures, typedef
🏗️0x0F. C - Pointeurs de fonction
🎯0x10. C - Fonctions variadiques
🔣0x11. C - printf
🖨️0x12. C - Listes simplement chaînées
🔗0x13. C - Plus de listes simplement chaînées
🔗🔗0x14. C - Manipulation de bits
🧮0x15. C - Entrée/Sortie de fichiers
📂0x16. C - Shell simple
🐚0x17. C - Listes doublement chaînées
🔁0x18. C - Bibliothèques dynamiques
📦0x19. C - Piles, files - LIFO, FIFO
📊0x1A. C - Tables de hachage
🗃️0x1C. C - Makefiles
🛠️
- Langage : C 🧑💻
- Système : Ubuntu 20.04 LTS 🐧
- Compilateur :
gcc
🛠️ - Normes : Style Betty 📏
Ce projet est sous licence MIT. Voir le fichier LICENSE pour plus d'informations. 📜