Skip to content

TeddyO323/alx-low_level_programming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Name

Low-level programming & Algorithm - Hatching out

Projects

All of the following folders are projects done during the studies:

Project name Description
0x00-hello_world It aims to learn about what is entry point, basics commands (puts, printf, putchar), compilation process with gcc in C language.
0x01-variables_if_else_while It aims to learn about arithmetic operators, relational operators, boolean operators, comments, declaring variables and loops in C language.
0x02-functions_nested_loops It aims to learn about header files, functions, loops and nested loops in C language.
0x03-debugging It aims to learn how to debug in C language.
0x04-more_functions_nested_loops It aims to learn about nested loops in C language.
0x05-pointers_arrays_strings It aims to learn more about pointers and arrays in C language.
0x06-pointers_arrays_strings It aims to learn more about pointers and arrays in C language.
0x07-pointers_arrays_strings It aims to learn more about pointers and arrays in C language.
0x08-recursion It aims to learn about recursion and how to implement it in C language.
0x09. C - Static libraries It aims to learn about static libraries, how to create one and how to use it in C language.
0x0A. C - argc, argv It aims to learn about how to use arguments passed to your program in C language.
0x0B. C - malloc, free It aims to learn about how to use valgrind, malloc and free in C language.
0x0C. C - More malloc, free It aims to learn more about how to use exit, calloc and realloc in C language.
0x0D. C - Preprocessor It aims to learn about macros, the CPP, the CPP directives, and how to include header guard in your files in C language.
0x0E. C - Structures, typedef It aims to learn what structures are, when and how to use them and how to use typedef in C language.
0x0F. C - Function pointers It aims to learn about function pointers, what exactly it holds and what it points to in the virtual memory in C language.
0x10. C - Variadic functions It aims to learn about variadic functions and how to use the const type qualifier in C language.
0x12. C - Singly linked lists It aims to learn about singly linked lists in C language.
0x13. C - More singly linked lists It aims to learn more about singly linked lists in C language.
0x14. C - Bit manipulation It aims to learn about bit manipulation in C language.
0x15. C - File I/O It aims to learn about opening, closing, reading and writing files in C language.
0x17. C - Doubly linked lists It aims to learn about doubly linked lists in C language.
0x18. C - Dynamic libraries It aims to learn about dynamic libraries in C language.
0x1A. C - Hash tables It aims to learn about hash tables (dictionaries in Python language) and their advantages and disadvatages in C language.

Releases

No releases published

Packages

No packages published

Languages