Skip to content
/ cpc Public

建党 100 周年!写一个名为 CPC 的 C 编译器,为党庆生!

Notifications You must be signed in to change notification settings

archeryue/cpc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 

Repository files navigation

cpc

  • 2021.7.1 突发奇想 “建党 100 周年!写一个名为 CPC 的 C 编译器,为党庆生!”

实现说明

思路来自于著名的 C4,一个 500 行的可自举的 C 编译器.
我这个行数目测要超过 1000 行,anyway,just for fun.

最终,我只用了 700 行!GOODJOB!代码清晰易读,哈哈
可以认为本项目是一个可读版的C4,基本没有原创成分

原理解析

原理解析已分章节做成视频上传 B 站了,标题为「700行手写编译器」

About

建党 100 周年!写一个名为 CPC 的 C 编译器,为党庆生!

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages