Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mungasoftwiz/alx-low_level_programming
A repository containing projects on C programming as part of the full-stack software engineering programme at ALX Africa facilitated by Holberton School.
https://github.com/mungasoftwiz/alx-low_level_programming
algorithms c data-structures makefile
Last synced: 8 days ago
JSON representation
A repository containing projects on C programming as part of the full-stack software engineering programme at ALX Africa facilitated by Holberton School.
- Host: GitHub
- URL: https://github.com/mungasoftwiz/alx-low_level_programming
- Owner: MungaSoftwiz
- Created: 2023-02-16T11:54:37.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2024-02-06T21:46:21.000Z (11 months ago)
- Last Synced: 2024-11-07T08:46:32.551Z (about 2 months ago)
- Topics: algorithms, c, data-structures, makefile
- Language: C
- Homepage:
- Size: 235 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# C Low Level Programming & Algorithm
This repository contains materials and resources for learning and practicing
C programming. C is a low-level programming language that is widely used in
system programming, embedded systems and operating systems.## Getting Started
To get started with C programming language, you will need a C compiler installed
on your machine. Some popular compilers for C are:-GCC(GNU) Compiler Collection
-Clang
-Microsoft Visual StudioOnce you have a C compiler installed, you can use any text editor or Integrated
Development Environment (IDE) to write your C code.Some popular text editors
and IDEs for C programming are:-Vim
-Emacs
-Sublime Text
-Visual Studio Code
-Eclipse## Repository Structure
Below is a list of directories of projects included:
* [0x00. C - Hello, World](0x00-hello_world)
* [0x01. C - Variables, if, else, while](0x01-variables_if_else_while)
* [0x02. C - Functions, nested loops](0x02-functions_nested_loops)
* [0x03. C - Debugging](0x03-debugging)
* [0x04. C - more functions, more nested loops](0x04-more_functions_nested_loops)
* [0x05. C - Pointers, arrays and strings](./0x05-pointers_arrays_strings)
* [0x06. C - More pointers, arrays and strings](./0x06-pointers_arrays_strings)
* [0X07. C - Even more pointers, arrays and strings](./0x07-pointers_arrays_strings)
* [0x08. C - Recursion](./0x08-recursion)
* [0x09. C - Static libraries](./0x09-static_libraries)
* [0x0A. C - argc, argv](./0x0A-argc_argv)
* [0x0B. C - malloc, free](./0x0B-malloc_free)
* [0x0C. C - More malloc, free](./0x0C-more_malloc_free)
* [0x0D. C - Preprocessor](./0x0D-preprocessor)
* [0x0E. C - Structures, typedef](./0x0E-structures_typedef)
* [0x0F. C - Function pointers](./0x0F-function_pointers)
* [0x10. C - Variadic functions](./0x10-variadic_functions)
* [0x12. C - Singly linked lists](./0x12-singly_linked_lists)
* [0x13. C - More singly linked lists](./0x13-more_singly_linked_lists)
* [0x14. C - Bit manipulation](./0x14-bit_manipulation)
* [0x15. C - File I/O](./0x15-file_io)
## Acknowledgements
All work contained in this repository was completed as part of the software
engineering curriculum at ALX Africa. ALX Africa focuses on preparing students for
tech roles using projects based peer learning. For more information, visit
[this link](https://www.alxafrica.com)