holbertonschool-low_level_programming
holbertonschool-low_level_programming copied to clipboard
A repository that stores low-level programming projects done on Holberton Campus
Holberton School Low-Level Programming
This repository stores my solutions to the amazing low-level programming projects I did at the Holberton Campus.Table of contents
- Requirements
- Projects
- Usage
Requirements
The C scripts were compiled with GCC 4.8.4.
Some scripts need more specific requirements, but these will be shown where they are needed.
Projects
Here is the complete list of projects in this repository, each project has its description in its respective folder.
- 0x00. C - Hello, World
- 0x01. C - Variables, if, else, while
- 0x02. C - Functions, nested loops
- 0x03. C - Debugging
- 0x04. C - More functions, more nested loops
- 0x05. C - Pointers, arrays and strings
- 0x06. C - More pointers, arrays and strings
- 0x07. C - Even more pointers, arrays and strings
- 0x08. C - Recursion
- 0x09. C - Static libraries
- 0x0A. C - argc, argv
- 0x0B. C - malloc, free
- 0x0C. C - More malloc, free
- 0x0D. C - Preprocessor
- 0x0E. C - Structures, typedef
- 0x0F. C - Function pointers
- 0x10. C - Variadic functions
- 0x11. C - printf
- 0x12. C - Singly linked lists
- 0x13. C - More singly linked lists
- 0x14. C - Bit manipulation
- 0x15. C - File I/O
- 0x16. C - Simple Shell
- 0x17. C - Doubly linked lists
- 0x18. C - Dynamic libraries
- 0x19. C - Stacks, Queues - LIFO, FIFO
- 0x1A. C - Hash tables
- 0x1B. C - Sorting algorithms & Big O
- 0x1C. C - Makefiles
- 0x1D. C - Binary trees
- 0x1E. C - Search Algorithms
Usage
Each project and task contains the instructions to compile the code and execute the results.