书名叫《深入浅出C》。名字有盗版候捷(候俊杰)先生的《深入浅出MFC》之嫌。
一、初衷
一方面,看到还是有不少人在讨论“sizeof和strlen的区别”、“指针和数组”,“值传递和地址传递”,“C到底能干什么”之类的问题(PS:我们公司的老程序员都在这些方面纠缠不清)。
另一方面,想我学语言三年多,虽然没什么成绩,实践活动还比较少,但在C语言及其相关的编译和实现方面还是有一点点心得,写出来也好以飨观众,也顺便总结下自己的劳动成果。
再者,C语言之父的《The C Programming》固然短小精悍,但很多关键的东西也只是只言片语带过,略显单薄;《C专家编程》则历史久远,有些部分已过时,而且探讨的专题并不全面;XX父子的《How To C》,没看过,据说是分上下两册,未免显得太厚了点;谭浩强老先生的《C语言程序设计》只是语言的科普读本而已;市面上的一堆《21天精通C》之类的书则有滥竽充数之嫌。
二、定位
主要是讲C的一些让人容易误解的概念以及它的一些具体实现及应用,以实例来帮助理解,而不是C语言入门书。读者群为学习过C语言的且想对C有进一步了解的人,如读过谭浩强的那本《C语言程序设计》。
三、内容及讲述形式
本书的参考资料主要是C99标准+几本经典书(上面已提到了几本)+个人理解。
知识串讲的形式让人难以把握重点,提问式的一问一答则往往让人缺乏整体的把握。
因此这本书我打算先分几个专题对C做个整体把握,当然这把握不是讲通常的语法知识,然后再以讨论提问的形式重点讲一些常见问题。
当然,这本书最后的形式还要经仔细研究才能决定,欢迎各位多提宝贵意见^_^
四、最大的困难
最大的困难是时间有点不足,虽然某人说过时间就像海绵里的水。。。。目前我的学习重点是多实践,并不想过多地着手于理论层面,而写这样的文章往往需要深入研究理论性的东东。
所幸的是,学校的研究生改为差不多三年了,相对有更多的时间。
五、预计耗时和书的厚度
考虑到我时间有点紧,就别太给自己压力了,暂时就定位半年时间。书的厚度为:A4纸80页左右吧。
六、发行形式
每写一章或一节就发于blog和白云黄鹤上,也好大家及时提出修改意见。最终合集以PDF格式网络流传,呵呵~~
七、想说的话
对自己。这一两年来很不踏实,心浮气躁的,做事虎头蛇尾,这个学期之初说要写个apue笔记系列,结果至今就写了一篇。。所以尚需沉住气~~,当然apue系列笔记后期一定会补上。
对大家。谢谢大家长期以来对我的支持,希望以后还能得到各位一如既往的支持。。
有时间请多提宝贵意见。发我邮箱和qq上都可^_^
本书旨在探讨C语言中易混淆的概念及其具体实现与应用。针对已有C语言基础的学习者,通过实例讲解帮助深入理解,避免传统语法教学方式。计划涵盖C99标准及相关经典著作的内容。
7630

被折叠的 条评论
为什么被折叠?



