编译手艺人

术之尽头

项目

开源项目

JSTankGame

基于 FRP 的坦克大战游戏

一个使用 JavaScript 和 FRP 思想实现的坦克大战游戏,用于验证 FRP 概念在实际项目中的应用。


编译器可视化项目

解释器实现系列

本博客配套的解释器实现代码,使用 Racket 语言编写。

系列文章 代码位置 说明
0x06 待补充 环境实现
0x07 待补充 闭包实现

实验 Demo

可运行的代码示例

本博客文章中涉及的可运行示例代码:

文章 语言 说明
汇编研究I C + 汇编 C到汇编的映射
从零开始的Dot可视化历险 DOT Graphviz 实践
X个数之和系列问题 C++ LeetCode 算法

下载资源

代码片段

所有文章中的代码示例均可在以下目录找到:

1
2
3
4
5
6
7
downloads/code/
├── twosum.cpp # 两数之和
├── threesum.cpp # 三数之和
├── foursum.cpp # 四数之和
├── demo.dot # DOT 示例
├── demo_enhance.dot
└── ...

待整理

以下项目正在整理中,稍后开放:

  • 解释器完整实现仓库
  • FRP 框架最小实现
  • 编译器前端可视化工具

如果你对这些项目感兴趣,欢迎访问 GitHub 交流。

0%