想写一本书——《深入浅出C》

本书旨在探讨C语言中易混淆的概念及其具体实现与应用。针对已有C语言基础的学习者,通过实例讲解帮助深入理解,避免传统语法教学方式。计划涵盖C99标准及相关经典著作的内容。

书名叫《深入浅出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上都可^_^谄笑

 

 

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值