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

https://github.com/0xwal/c-scratch

Essential programming tasks from scratch as a challenge and exercise. 🧩
https://github.com/0xwal/c-scratch

c excercise learning programming scratch tasks

Last synced: 7 months ago
JSON representation

Essential programming tasks from scratch as a challenge and exercise. 🧩

Awesome Lists containing this project

README

        

![c-scratch](https://github.com/0xWaleed/c-scratch/workflows/c-scratch/badge.svg)

# C Scratch 📝

This repository contains a collection of essetnial functions built from scratch.

## The Purpose: 💡

It is a challenge to be a good programmer with a decent understanding of how everything works, so rather than using the native functions from the language itself, it'd be nice to build those simple
tasks from scratch to gain the knowledge. I chose the C language because there is no abstraction, which gives you many challenges that can boost the experience along the way.

## Contribution: 💪🏻

###### I will appreciate your contribution and make sure to consider the followings: 🚨

- The task should have no dependency, all done in one single compilation unit.
- Write tests and cover all possible scenarios.
- Use pure C to write the task.

for details see [Contributing Guide](https://github.com/0xWaleed/c-scratch/blob/master/CONTRIBUTING.md)

## Note: ℹ️

* Open an issue for your suggestion, note, comment, etc.
* Feel free to engage as this repository is meant for learning and exercising the real scenario problems.