Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sandramsc/c_course_work
Low level programming - C foundations
https://github.com/sandramsc/c_course_work
Last synced: 12 days ago
JSON representation
Low level programming - C foundations
- Host: GitHub
- URL: https://github.com/sandramsc/c_course_work
- Owner: sandramsc
- License: apache-2.0
- Created: 2023-04-22T20:48:06.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-27T09:22:41.000Z (10 months ago)
- Last Synced: 2025-02-09T04:46:57.408Z (12 days ago)
- Language: C
- Homepage:
- Size: 476 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Low Level Programming
![]()
## Application Description
This repository contains programs written in C tought at [Holberton School](https://www.holbertonschool.com/) to learn C programming.
## Technologies
* C files are compiled using gcc 9.4.0.
* C files are written according to the C99 standard.
* Tested on Ubuntu 20.04 LTS.## Projects
| Project | 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 about pointers and arrays **in C language** |
| `0x06-pointers_arrays_strings` | It aims to learn about pointers and arrays **in C language** |
| `0x07-pointers_arrays_strings` | It aims to learn about pointers and arrays **in C language** |
| `0x08-recursion` | It aims to learn about recursion and how to implement it **in C language** |
| `0x09-static_libraries` | It aims to learn about static libraries **in C language** |
| `0x0A-argc_argv` | It aims to learn about how to use arguments passed to a program **in C language** |
| `0x0B-malloc_free` | It aims to learn about automatic and dynamic allocation **in C language** |
| `0x0C-more_malloc_free` | It aims to learn about how to use malloc, calloc, realloc and exit functions **in C language** |
| `0x0D-preprocessor` | It aims to learn about how to include guard in the header files and macros **in C language** |
| `0x0E-structures_typedef` | It aims to learn about structures and typedef **in C language** |
| `0x0F-function_pointers` | It aims to learn about function pointers **in C language** |
| `0x10-variadic_functions` | It aims to learn about variadic functions **in C language** |## Authors
| Name | Link |
| --------------- | -------------------------------------- |
| Sandra Ashipala | https://www.linkedin.com/in/sandraashipala/ |## License
[](https://github.com/sandramsc/system_engineering-devops/blob/master/LICENSE.md)