Skip to content

iiiyu/oh-my-c

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

oh-my-c
名字源于oh-my-zsh.
只是觉得oh-my-xxx这样很cool的样子
想写一个项目到github上,为自己不落后于这个时代的Web而用github
也方便大家测试github用.
如果想学git
http://progit.org/book/zh/
想学github
http://www.worldhello.net/gotgithub/
随意看看
http://www.worldhello.net/gotgithub/04-work-with-others/010-fork-and-pull.html
你就可以加入oh-my-c这个开源项目了.


oh-my-c的目的
每一个热爱程序的少年,都有一个梦想.直到膝盖中了一箭...........
刚刚开始学习c语言编程的时候,有人会告诉我们,多看看程序,理解人家的程序.
对自己学习是很有帮助的.可是,去那里找一些代码简单容易看懂,又可以深入一些的程序呢?
各种大神又说,开源项目这么多.随意download一个下来看嘛.
可是,难道我一个只会hello world的少年,你让我看linux kernel的代码么.你不是要了亲的命么.
我需要的是一些简单但是它们都有良好的规范,可以让初学者容易看到一个好的c程序的结构是怎么样的
有哪些c的小技巧是可以变魔术的.
其实,每一个写过程序的人.或多或少都写过让自己自豪的程序出来.
oh-my-c就是一个这样的项目
让你展示你得意的小作品,然后让其他人能学习

oh-my-c的协议
GPLv3
因为是开源的就随意拖了一个协议进来.

oh-my-c的一些注意事项
1.目录
algorithm/
此目录放置算法
data-structure/
虽然说数据结构是算法的基础,但是我们是面向基础,所以还是单独提出来了
linux-c/
这个目录放置在linux下的一些测试程序
python-c/
这个目录目前只有一个python调用c函数的例子.
oh-my-demo/
这个目录就nb,如果你fork了一个出去,然后有自己写过觉得最满意的小程序就丢这里
不属于之前的分类的也丢这里
用了各种奇淫巧技的也丢这里

2.Makefile
因为我不懂windows.目前Makefile只测试了Linux和Mac OS.


About

It is simply C's code that get freshman learn.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published