• 就这样决定吧! - [编程]

    2010年11月13日

    Tag:C C++

    看了一星期《effective C++》,基本上将其看完了,但越看到后面就越觉得C++好像不如我想像中纯粹,面向对象部分比较繁琐,大概远不如C那么简洁明了吧……于是萌生了把精力转移到C上的想法。

    毕竟,在linux中很多程序的核心部分都是用纯C编写的,完全使用C编写的程序也不在少数(例如:tmux, rxvt, conky, dzen, 大多数wm, 以及伟大的linux内核)……用C也没什么不好的。

    而就在写此文的时候,我发现了这篇文章:

    http://blog.csdn.net/turingbook/archive/2007/09/07/1775488.aspx

    随之发现了这四篇:

    http://blog.csdn.net/myan/archive/2007/09/08/1777230.aspx

    http://blog.codingnow.com/2007/09/c_vs_cplusplus.html

    http://blog.csdn.net/raptor/archive/2007/09/12/1782940.aspx

    看来我的想法还是没错的,这几篇文章或多或少地坚定了我这想法,让我体会到C才是我想要的。

    好吧,就这样决定了,好好学C吧!(其实我昨天就购买了《C程序设计语言》《C和指针》《C专家编程》《C陷阱与缺陷》这四本口碑不错的关于C语言的书籍(但当时没打算专心于C),看来真的要好好看看了。)

  • 下周目标——《Effective C++》!

  • 好的编程风格可以提高代码的可读性,也能在一定程度上减少错误发生的概率。

    在此,我推荐两篇文章给大家阅读,一篇是林锐博士所写的《高质量C++/C编程指南》,另一篇是linux之父Linus Torvalds所写的CodingStyle(虽然是针对linux内核代码的规范,但或多或少可以借鉴一下),前者在网上流传甚广,而后者则在linux源码目录中的Documentation文件夹中(网上所能搜索到的都是旧版本的)不甚被外人所知。