Chaofan Lin's Projects
以前用 Java 写的 2048,基于 JavaFX
C++写的24点计算器,可以解题 & 出题
ACM B班大作业 ICPC
ACM B班大作业 矩阵类
ACM 班 OJ 上的题目代码 & 题解仓库
ACM班大一下第一次大作业,实现几个简单的STL容器
ACM班数据结构第二次大作业 火车票管理系统(组队大作业) BY PingPong Doubles Smash Locomotive
A LTL (Linear Temporal Logic) Formulas Checking System. SJTU CS3959 Model Checking Course Project.
A toy JVM (Java Virtual Machine) written in C++. For learning purpose.
A toy just-in-time (JIT) virtual machine in LLVM IR. SJTU CS2965 Project.
手搓数据结构
Tengu App is a p2p music player based on a DHT (chord & kademlia protocol) implementation in Golang. SJTU PPCA 2021 Project.
A simple survival game implemented in QT
Escape from file system! A game based on a simple FUSE filesystem.
🏀 Balancing is Boring, Let’s Try Bouncing! CS3316 Reinforcement Learning Course Project.
Java 写的自创贪吃蛇,有三种特殊大球,基于 JavaFX
:cactus: A responsive, clean and simple theme for Hexo.
Personal (academic) page written in pure HTML and CSS.
💠 A Compiler from "Mx* language" (A C++ & Java like language) to RV32I Assembly, with optimizations on LLVM IR. SJTU CS2966 Project.
Miko,ACM A班第二次大作业 Python 解释器 使用 antlr4 framework
与框架低耦合的、轻量且多功能的多平台群聊机器人 | Chatbots in Multi-Platforms
SJTU CS2951 Computer Architecture Course Project, A Verilog HDL implemented RISC-V CPU.
Patchouli,ACM A班第一次大作业 图书管理系统
Tensors and Dynamic neural networks in Python with strong GPU acceleration
Temp repo for prototyping relax(relay next), the effort will be upstreamed. We use the wiki pages on this repo to host design docs.
Ran, SJTU PPCA 2021 first assignment, 5-stage pipeline RISC-V simulator
Yukari, SJTU PPCA 2021 first assignment, Tomasulo RISC-V simulator