Skip to content
forked from zyfjeff/C-HOW-TO

利用C语言实现一些现有的机制,从代码层面了解这些机制的运行原理

Notifications You must be signed in to change notification settings

fanqk19/C-HOW-TO

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

简介

现在的一些高级语言像像Java,Python,它们屏蔽了许多机制的底层实现细节,对于深入学习计算机原理的同学来说很不好,要想真正的去了解这些机制的背后是如何实现的,我觉得只有去看 它们最底层的代码才能所有掌握和理解,但是大多数情况下这些机制的代码都比较多,初学者很容易陷入到代码细节中不能自拔,为此我建立了这个git,搜罗一些利用C语言实现一些现有的机制, 但是为了突出实现原理,所以实现的比较简单,只具备了基本功能,通过这些demo,我们可以从代码层面了解这些机制的运行原理,比如用C实现try-catch机制,用C实现多态机制,用C实现智能指针,用C 实现malloc等等。

要做什么?

  1. 搜罗一些利用C去实现一些机制,算法,设计模式,高级语言特性等demo
  2. 深入学习这些demo,分析代码
  3. 书写文档进行代码分析,原理解析

目前已完成

About

利用C语言实现一些现有的机制,从代码层面了解这些机制的运行原理

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 96.2%
  • C++ 2.5%
  • Other 1.3%