The 'Art Of Programming' project is a result of a well-known Chinese blog focuses on classic programming problems. Ever since October 2010, the blog receives over 5.5 million unique visits with an incredible amount of positive feedbacks. Due to its popularity, the author (July) can no longer keep up with growing number of question and decided to branch out and open source this project so that everyone contribute.
An English version is also provided to collaborate with non-Chinese speakers.
看过结构之法算法之道blog的朋友可能知道,从2010年10月起,July开始整理一个微软面试100题的系列,他在整理这个系列的过程当中,越来越强烈的感觉到,可以从那100题中精选一些更为典型的题,每一题详细阐述成章,不断优化,于此,便成了程序员编程艺术系列。
原编程艺术系列从2011年4月至今,写了37个编程问题,在创作的过程当中,得到了很多朋友的支持,特别是博客上随时都会有朋友不断留言,或提出改进建议,或show出自己的思路、代码,或指正bug。
为了方便大家更好的改进、优化编程艺术系列,特把原来博客上的系列文章同步到此,邀请各位一起协作:若发现本编程艺术系列任何问题、错误、bug,或可以优化的每一段代码,欢迎随时贡献。
- 中文目录 Enhancement in progress
- English Contents Translation in progress
- 添补剩下的章节,即把博客上的原文程序员编程艺术第一~三十八章同步移到本github上,请参考本书中文目录未完成的章节
- 指正 bug
- 优化原有代码,可以直接在原代码上进行修改优化
- 重绘所有的图片:julycoding#80
- 若添加其它语言的代码,勿直接添加在原文上,可以放在 ebook/code 的代码文件夹内
- 翻译成英文版,参考中文目录,把翻译后的文章编辑到这English Version,注:不必逐字翻译,精简大气即可(如有兴趣翻译,请到这里领取感兴趣的章节翻译:julycoding#84 )
- 自己主导续写新的章节,如第三十九章;
- 任何你想做的事情。
你可以做以上任何一件或几件事情,如遇到任何问题或疑惑,咱们可以随时讨论: https://github.com/julycoding/The-Art-Of-Programming-by-July/issues?state=open。
为示鼓励,所有贡献了本 github 的朋友,可以随时向 July 索取他博客内所有博文集锦的最新CHM文件,或任何一个系列的最新PDF或WORD。
孤军奋战的时代早已远去,我们只有团结起来,才能帮助到更多更无数的人。@研究者July,始于二零一三年十二月十四日。
最后, 感谢所有贡献的朋友,并非常期待你的加入:https://github.com/julycoding/The-Art-Of-Programming-by-July/graphs/contributors 。