0xWaleed / c-scratch

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

c-scratch

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

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.

About

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

License:MIT License


Languages

Language:C++ 49.4%Language:C 43.7%Language:CMake 6.9%