HiLang语言嵌入式版本。目标是在嵌入式开发板上可以进行Bare Metal开发。
一些小的代码片段没地方放,就放这里吧。
自己动手写Python虚拟机
从零开始构建Linux内核图书配套代码仓
实现一下编译器领域的经典算法。
从0开始写Linux Kernel 0.11。做为最古老的Linux内核,0.11短小精悍,但是由于早期的代码所使用的编译器都比较老了,我们使用现代的编译器从0开始,一步步实现linux kernel.
声明式绘图工具。使用python的字典来做声明。
interpreter for simple typed lambda calculus. 为了学习类型系统,手写了一个parser.
openEuler 内核是 openEuler操作系统的核心,是系统性能和稳定性的基础,是链接芯片、设备与业务的桥梁。openEuler 内核致力于打造成最具活力的产业Linux平台,成为信息产业基础设施的可靠基石。
一个从零开始写的极简、非常易懂的RISC-V处理器核。