https://github.com/amany-mm/alx-low_level_programming
PERSONAL STUDIES: C, System Calls, Pointers, Memory Handling, Recursion, Static/Dynamic Libraries, Bit Manipulation, Data Structure & Algorithms
https://github.com/amany-mm/alx-low_level_programming
algorithms bit-manipulation c datastructures memory-management pointers recursion system-calls
Last synced: 8 months ago
JSON representation
PERSONAL STUDIES: C, System Calls, Pointers, Memory Handling, Recursion, Static/Dynamic Libraries, Bit Manipulation, Data Structure & Algorithms
- Host: GitHub
- URL: https://github.com/amany-mm/alx-low_level_programming
- Owner: amany-mm
- Created: 2023-08-10T23:20:50.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-04-13T02:13:24.000Z (about 2 years ago)
- Last Synced: 2024-04-13T13:50:51.127Z (about 2 years ago)
- Topics: algorithms, bit-manipulation, c, datastructures, memory-management, pointers, recursion, system-calls
- Language: C
- Homepage:
- Size: 212 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Low Level Programming :octocat:
> Each folder in this repository illustrates an essential concept of programming,
> specific to the C programming language. The file names reference the concepts
> (i.e. pointers, recursion, malloc, free, structures, function pointers, variadic
> functions, Bit manipulation, Data structures, Algorithms, etc).
>
> Inside these folders are files containing bash
> scripts and functions around that particular concept. Some functions are
> implementations of C standard libraries functions (i.e. _strcpy, _strlen,
> etc).
### Environment
* Language: C
* Compiler: gcc using the options -Wall -Werror -Wextra -pedantic -std=gnu89
* Style guidelines: [Betty style](https://github.com/alx-tools/Betty)
## Projects
0. [0x00-hello_world](./0x00-hello_world)
1. [0x01-variables_if_else_while](./0x01-variables_if_else_while)
2. [0x02-functions_nested_loops](./0x02-functions_nested_loops)
3. [0x03-debugging](./0x03-debugging)
4. [0x04-more_functions_nested_loops](./0x04-more_functions_nested_loops)
5. [0x05-pointers_arrays_strings](./0x05-pointers_arrays_strings)
6. [0x06-pointers_arrays_strings](./0x06-pointers_arrays_strings)
7. [0x07-pointers_arrays_strings](./0x07-pointers_arrays_strings)
8. [0x08-recursion](./0x08-recursion)
9. [0x09-static_libraries](./0x09-static_libraries)
10. [0x0A-argc_argv](./0x0A-argc_argv)
11. [0x0B-malloc_free](./0x0B-malloc_free)
12. [0x0C-more_malloc_free](./0x0C-more_malloc_free)
13. [0x0D-preprocessor](./0x0D-preprocessor)
14. [0x0E-structures_typedef](./0x0E-structures_typedef)
15. [0x0F-function_pointers](./0x0F-function_pointers)
16. [0x10-variadic_functions](./0x10-variadic_functions)
17. [0x12-singly_linked_lists](./0x12-singly_linked_lists)
18. [0x13-more_singly_linked_lists](./0x13-more_singly_linked_lists)
19. [0x14-bit_manipulation](./0x14-bit_manipulation)
20. [0x15-file_io](./0x15-file_io)
21. [0x17-doubly_linked_lists](./0x17-doubly_linked_lists)
22. [0x18-dynamic_libraries](0x18-dynamic_libraries)
23. [0x1A-hash_tables](./0x1A-hash_tables)
24. [0x1C-makefiles](./0x1C-makefiles)
25. [0x1E-search_algorithms](./0x1E-search_algorithms)
### Authors
Amany Mohammed