知心编译器在TCC基础上进行开发的, 是一款完整的可以商业使用的全中文C语言开源编译器,可以完美的实现汉语编程,同时也是学习编译原理,编译器开发,汇编器开发,链接器开发等少有的完整的源代码参考对象。在商业使用的时候一定要加上原作者-FabriceBellard的版权说明。我是“小学生”,不喜勿喷,请大神嘴下留情!我深爱中文,希望汉语编程,中文编程,华语编程越来越好,加油!加油!
《从CPU架构到操作系统实现》系列课程 B站教程地址:https://space.bilibili.com/169213255
C++编译器前端生成器,只有两个文件,automata.cpp,automata.h
从0开始写Linux Kernel 0.11。做为最古老的Linux内核,0.11短小精悍,但是由于早期的代码所使用的编译器都比较老了,我们使用现代的编译器从0开始,一步步实现linux kernel.
Java商城 免费 开源 CRMEB商城JAVA版,SpringBoot + Maven + Swagger + Mybatis Plus + Redis + Uniapp +Vue+elementUI 包含移动端、小程序、PC后台、Api接口;有产品、用户、购物车、订单、积分、优惠券、营销、余额、权限、角色、系统设置、组合数据、可拖拉拽的form表单等模块,大量的减少了二开的成本。
从零开始,徒手写一个 RISC-V 模拟器。本项目旨在开发一个简单的教学用途 RISC-V 模拟器 —— TinyEMU,与此同时学习 RISC-V、计算机系统架构相关的知识。详细过程见 RISC-V Linux 项目中的 TinyEMU 系列文章:https://gitee.com/tinylab/riscv-linux
toad database system,“癞蛤蟆”数据库,正如其名,我们想吃天鹅肉,它是一款从零完全开始手写的数据库,同时在每做一步都会有教程和分析,期待更多人加入,一起同行。 中文教程地址 https://senllang.blog.csdn.net/category_12338586.html, 介绍数据库整体架构,SQL执行流程,重点对于存储架构,SQL解析,SQL执行进行了重点分析。
C++ 聊天项目实战案例,涵盖grpc,并发线程,网络编程,qt开发,数据库等多种技术综合应用
基于CMU课程实现的项目 git clone之后cd build && make -j$(nproc) shell将项目所有相关文件进行编译,具体实现在CMakeList.txt里面 之后 输入./bin/bustub-shell 便可开始用命令行执行一个类似于Mysql的关系型数据库的数据库。 实现seqscan、insert、delete、sort、limit等算子。