编程水平进阶

阅读作品的选择标准:

1. 编程风格良好, 设计思路清晰、文档完备 (如果只有一堆源码,那读起来就等着烧脑袋吧。。唯恐避之而不及)。

2. 代码量(1W作为基数:大牛说:正常人的可理解的代码量在1W以内。)

 

编译器:

词法分析与语法分析工具:

1.  flex and Bison

程序设计语言:

2.  C 编译器:   LCC (《A Retargetable C Compiler Design and Implementation》Lcc V3.6)    

         https://sites.google.com/site/lccretargetablecompiler/

 

3.  脚本语言解释器:Lua    (2万行左右,ASNI C)

 

操作系统:

 ** xv6 UnixV6 X86克隆版(8000+ line)

常用的虚拟机:1. VMware

       2. Qemu (and KVM)

                    3. Bochs

                    4. Parallels

                    5. VirtalBox

                 

 

网络编程:

nginx   https://code.google.com/p/nginxsrp/wiki/NginxCodeReview#研究文档

 

其他资源: 

http://youfu.xyz/2014/12/14/good-c-source-code/

未完待续。。。

 

 

 

    

posted @ 2015-11-05 17:31  TT-小白  阅读(178)  评论(0编辑  收藏  举报