Skip to content

Repository files navigation

Holberton School - Low-level programming: C 💻

📖 Description

This repository is a comprehensive collection of projects developed during my time at Holberton School. It covers the fundamentals of the C programming language, ranging from basic syntax and variables to advanced concepts like memory management, pointers, and data structures.

🛠️ Project Structure

Directory Description Tasks
hello_world Compilation process and basic output. 0-101
variables_if_else_while Logic, loops, and conditional statements. 0-102
functions_nested_loops Deep dive into functions and nested loops. 0-104
pointers_arrays_strings Memory addresses and buffer manipulation. 0-104
recursion Implementing recursive algorithms. 0-101
argc_argv Handling command-line arguments. 0-100

🚀 Skills Demonstrated

  • Compilation Knowledge: Understanding gcc flags (-Wall -Werror -Wextra -pedantic -std=gnu89).
  • Memory Management: Mastery of pointers and understanding the stack vs heap.
  • Problem Solving: Implementing complex algorithms without standard library functions (e.g., creating my own _putchar).

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages