2026-02-02 19:08:45 -06:00
2026-02-02 19:08:45 -06:00
2026-02-02 19:03:41 -06:00
2026-02-02 19:03:41 -06:00
2026-03-06 09:06:59 -06:00

ci2

Description

Inspired by the book, and others, this is my personal C codebase. I wanted to improve my C and DSA knowledge, and make some useful tools since C doesn't have many language features. This is meant to be opinionated, and not necessarily modular. It's not meant to be the best way, but I hope to improve it overtime.

Table of Contents

Features / TODOS / Roadmap

  • [?] Portable makefile
  • Exceptions & Try/Catch Repo
    • Better testing tools/suite
  • Memory Allocator Repo
  • String Views Repo
  • Singly Linked List
    • Queue
    • Stack
  • Quarks / Atoms data structure.
  • Hash Table
  • Logging
  • Data Serialization

Usage

make to build.

make test to build and run tests.

Credits / Resources

Tom Preston-Werner README Driven Development
Make a README
Choose a LICENSE
C Interfaces and Implementations
Sean Barrett - Advice for Writing Small Programs in C
Eskil Steenberg - How I Program C
Handmade Hero
Mr. 4th Programming
Chris Wellons
Ginger Bill
Tsoding Daily
Jacob Sorber

License

This project is licensed under MIT - see the LICENSE file for details.

Description
C Interfaces and Implementations 2
Readme MIT 40 KiB
Languages
Makefile 95.3%
C 4.7%