Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gunh0/c-atoz
📚 C is a general-purpose, procedural programming language that is widely used for developing system software, embedded systems, and applications in various domains.
https://github.com/gunh0/c-atoz
c clanguage
Last synced: about 1 month ago
JSON representation
📚 C is a general-purpose, procedural programming language that is widely used for developing system software, embedded systems, and applications in various domains.
- Host: GitHub
- URL: https://github.com/gunh0/c-atoz
- Owner: gunh0
- License: mit
- Created: 2019-07-26T03:15:00.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-12-16T06:25:32.000Z (about 1 year ago)
- Last Synced: 2023-12-16T07:33:25.615Z (about 1 year ago)
- Topics: c, clanguage
- Language: C
- Homepage:
- Size: 62.5 MB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# C Language A to Z
### Basic
- Getting Started
- Variables and Arithmetic Expressions
### Computer Architecturexx
```bash
.
├── ALU
│  ├── CMakeLists.txt
│  ├── Makefile
│  └── main.c
├── Memory
│  ├── CMakeLists.txt
│  ├── Makefile
│  └── main.c
```**`ALU`**
- This code defines an ALU (Arithmetic Logic Unit) simulation, which includes functions for shift operations, add/subtract operations, logic operations (AND, OR, XOR, NOR), and a set less than operation.
**`Memory`**
- This code includes functions to simulate memory access and a main function.
- Memory is divided into three regions: program area, data area, and stack area.
- These functions allow reading and writing a desired number of bytes in each of these regions.
### Memory Allocation
```bash
.
├── Makefile
├── README.md
└── main.c
```
### Virtual Thread
```bash
.
├── Makefile
├── README.md
└── main.c
```
### Socket Programming
```
.
├── Makefile
├── README.md
├── client.c
└── server.c
```