Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/youssefelghamour/alx-low_level_programming
C projects completed during the ALX Software Engineering program.
https://github.com/youssefelghamour/alx-low_level_programming
Last synced: about 1 month ago
JSON representation
C projects completed during the ALX Software Engineering program.
- Host: GitHub
- URL: https://github.com/youssefelghamour/alx-low_level_programming
- Owner: youssefelghamour
- Created: 2023-08-10T11:25:13.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-03-13T16:34:30.000Z (10 months ago)
- Last Synced: 2024-03-13T19:29:46.482Z (10 months ago)
- Language: C
- Homepage:
- Size: 241 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ALX Low-Level Programming
This repository contains various projects completed during the ALX Software Engineering program, focusing on low-level programming concepts in the C programming language. Each directory represents a separate project covering a range of topics such as basic C programming, pointers, debugging, memory allocation, data structures, and more.
## Project Directories:
| Directory | Description |
|----------------------------------|-------------------------------------------------|
| 0x00-hello_world | Introduction to C with "Hello, World!" program |
| 0x01-variables_if_else_while | Basics of variables, if-else, and while loops |
| 0x02-functions_nested_loops | Implementation of functions and nested loops |
| 0x03-debugging | Introduction to debugging techniques in C |
| 0x04-more_functions_nested_loops | Advanced functions and nested loop implementations |
| 0x05-pointers_arrays_strings | Working with pointers, arrays, and strings |
| 0x06-pointers_arrays_strings | Further exploration of pointers, arrays, strings |
| 0x07-pointers_arrays_strings | Continued practice with pointers, arrays, strings|
| 0x08-recursion | Introduction to recursion in C |
| 0x09-static_libraries | Creation and usage of static libraries in C |
| 0x0A-argc_argv | Working with command-line arguments in C |
| 0x0B-malloc_free | Dynamic memory allocation and deallocation |
| 0x0C-more_malloc_free | Further practice with dynamic memory allocation|
| 0x0D-preprocessor | Working with the C preprocessor |
| 0x0E-structures_typedef | Introduction to structures and typedef in C |
| 0x0F-function_pointers | Utilizing function pointers in C |
| 0x10-variadic_functions | Implementation of variadic functions in C |
| 0x12-singly_linked_lists | Implementation and manipulation of singly linked lists |
| 0x13-more_singly_linked_lists | Further exploration and manipulation of singly linked lists |
| 0x14-bit_manipulation | Bit manipulation operations in C |
| 0x15-file_io | Input/output operations on files in C |
| 0x17-doubly_linked_lists | Implementation and manipulation of doubly linked lists |
| 0x18-dynamic_libraries | Creation and usage of dynamic/shared libraries in C |
| 0x1A-hash_tables | Implementation of hash tables in C |
| 0x1C-makefiles | Introduction Makefiles in C |