现在把《C陷阱与缺陷》大致看了一下,现在在看《Linux程序设计》了,感觉需要了解的东西好多,以前怎么没有看过这一类的书,呵呵
这一步的话,需要把Linux下的常用的API做一下总结,然后,下一步,把《UNIX环境高级编程》看一下。
——————————————————————————————————
《C 程序设计语言》 Brian W.Kernighan,Dennis M.Ritchie
《C 专家编程》Perter Van Der LinDen
我基本上已经看了一遍,《C 专家编程》这本书很不错,感觉我这几年记起了的要注意的东西,都在这里面有所提及,很好。
下一步,我准备把《C 陷阱和缺陷》Andrew Koenig的这本书再看一看,以后不再往基础上花太多时间了。
总结一个最近的一些想法:
如果想学linux下的C编程,需要从API、算法和现有框架上下功夫。
API:如果你用一些别人的东西,会比自己的东西更稳定,而且速度会更快。
算法:当使用内核的时候,像一些内核的调度算法等,在解决实际问题的时候都可以使用。
框架和编程思想:在使用已有的框架结构和正确模式时,会使你在软件应用的程序中有质的提高。