我的项目通常都会支持linux和windows,并且我非常喜欢用最新的标准,这点这注意!

Graphics

tiny3D 2023.09

ps1风格的渲染器,500行左右。存在些许BUG,由于时间关系以后再改吧

Compiler

sysycompiler 2023.07

一个优化编译器,实现了多种基于ssa的优化,线性扫描寄存器分配并生成riscv汇编。 可惜开始该项目时,比赛只剩下20天时间,只拿了优胜奖。

langccLua 2024.03

使用现代C++实现Lua5.4标准,用于练习C++

langccPython 2024.03

使用现代C++实现Python10.9.1标准,用于练习C++

langccLox 2024.03

使用现代C++实现lox,用于练习C++

Data Structure

Rust 2024.03

使用Rust实现链表、树、图等常见数据结构和算法

gamehacking

TODO