Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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
```