Place to collect all the resources and ideas that I have for coding projects. For now it is/will be rather rough as it's meant to be more of a notes-storing repository than an organised thing.
- C++ source file finder from header:
- Input: a .hpp file
- Output: locations of the .cpp files that implement the .hpp file
- Header file generator:
- Input: a .cpp file
- Output: a .hpp file with declarations and the .cpp file that implements all of them
- CMakeLists.txt generator from .cpp file. At least to make a library, not necessarily an executable
- Linux shell in C
- 4 part from basics to command execution and variables here.
- Interpreted programming language
- Compiled programming language with LLVM
- Compiled programming language without LLVM
- Walkthrough for a custom programming language in C++ here
- JVM programming language
- Assembler
- Simple compiler
- Linux packet manager
- Programming language packet manager
- JavaScript framework
- Linux distribution
- OS kernel
- in Rust here
- Terminal emulator
- Custom computer architecture
- Emulator
- in Logisim
- with Verilog/VHDL
- Physics engine
- Fluid physics engine
- Game engine
- Circuits simulator
- HTTP parser
- HTTP server
- Packet sniffer
- Article here
- TCP server
- Heap allocator
- Minimal Windows executable https://www.youtube.com/watch?v=6e9IgKQE2tk
- Web browser