引自图灵教育陈冰老师的【编辑的话】我第一次看谭老师的《C程序设计》,是20年前,那时我17岁,大学一年级。当时感觉这本书很神奇,对编程充满了好奇。同时也感觉这本书有些难,有些地方,比如指针,虽然看过书,也有老师讲过了,但依然感觉似懂非懂。还有些知识,书中只讲了怎么做,但没有讲为什么要这么做,比如为什么所有的C程序都要有一个main()函数呢。

就这样,带着一些无伤大雅的困惑,时光流过20年。

2011年初,我在书店无意中看到《C程序设计》已经出到了第四版。并且在书的封面上印着1100万册的销量数字,视觉效果十分震撼。我想这大约意味着有1100万人已经读过了这本书,其中想必会有一些和我一样在读书中遇到困惑的读者吧。

考虑到1100万的基数,我想遇到困惑的读者大概也不在少数。考虑到这本书几乎是所有大学新生所接触的第一本编程书,其意义和重要性非同小可。这样一想,此事未免让人放心不下。想来想去,我决定做点什么,为这些人做些什么,为这本书做些什么,从而让这本书变得更好,让它的广大读者中有困惑的那部分能减少一些困惑。 想到古典名著多有注解、译文和批注,来帮助看不懂文言文的读者更好地理解这些经典的古典名著。那么,我为什么不为《C程序设计》这本计算机的经典名著来出一本注解和批注的书呢?把原书中没有讲透彻没有讲明白的那些概念、知识和技术点来认认真真地讲讲清楚。进而又想,既然已经走到了注解和批注的地步,那就不妨再往前走得更远一些吧,把原书中遗漏的、忽视的、错误的,以及那些未曾涉及的但作为初学者或称为未来的程序员绝对应该知道的基础知识和素养一并讲讲清楚。因为,有些错误的认识会对初学者产生深远的影响。

这本书因《C程序设计》的存在而诞生,它是对《C程序设计》这本书的强有力的注解和补充。如同擎天柱和天火合体后,能够冲天高飞壮志凌云,这本书将成为《C程序设计》的强劲的喷气引擎。

在语言风格和表现形式上,这本书比《C程序设计》更加的有趣、更加的通俗易懂。在内容上,这本书比《C程序设计》更加的深刻、更加的透彻,具有更加广阔的视野和更加深厚的内涵。在实用性上,这本书比《C程序设计》更加的实战,可以让你养成良好且符合业界标准的编程习惯和编程思想,为今后的继续前行打下必要而优秀的基础。同时,由于这本书对概念、知识和疑难点讲解地非常透彻,因此,这本书也会助你轻松通过C程序设计课程的考试。

我把这本书, 命名为——《C程序设计伴侣》

《C程序设计伴侣》诞生记相关推荐

  1. 《鳄鱼小顽皮爱洗澡》诞生记

    分享到:新浪微博 鳄鱼小顽皮是迪士尼移动最成功的游戏 文/新浪科技 孟鸿 从没有一只鳄鱼,能像小顽皮(Swampy)这样以正面的卡通形象,受到如此广泛的喜爱.无论在哪,你总能见到男女老幼在专心致志.想 ...

  2. 【鳄鱼小顽皮爱洗澡游戏攻略】SWAMPY关卡 全部视频攻略集合

    视频攻略地址: http://jiyanet.com/thread.php?fid=45

  3. 《Where's My Water? / 鳄鱼小顽皮爱洗澡》小顽皮的故事内购关卡解锁

    1. 从 iTunes 下载并安装正版应用 2. 运行应用至主菜单画面,退出应用,关闭软件后台进程 3. 将 iPhone/iPad 与电脑连接,打开目录管理软件 DiskAid [图文教程] 或者 ...

  4. “爱运动管理系统”诞生记(4)

    "爱运动管理系统"诞生记(4) 巧若拙(欢迎转载,但请注明出处:http://blog.csdn.net/qiaoruozhuo) 照着<21天学通C语言>,把C语言粗 ...

  5. “爱运动管理系统”诞生记(12)

    "爱运动管理系统"诞生记(12) 巧若拙(欢迎转载,但请注明出处:http://blog.csdn.net/qiaoruozhuo) 就在我被"动态规划"整得焦 ...

  6. “爱运动管理系统”诞生记(1)

    "爱运动管理系统"诞生记(1) 巧若拙(欢迎转载,但请注明出处:http://blog.csdn.net/qiaoruozhuo) 爱上编程有多久了?这个问题可真不好回答. 最早接 ...

  7. 揭秘山寨iPad诞生记:3名工程师60天完成

    山寨ipad主板"母板" 山寨ipad外观 iPad离你究竟有多远?是距离旧金山欧巴布也那艺术中心的15000公里,还是距离全球发布日的192个小时? 都不是!"深圳速度 ...

  8. 【转】Linux诞生记

    作者:桑文锋,神策数据创始人兼 CEO,前百度大数据部技术经理 原文发表时间:2013-02-16 多年以后,面对数十亿的电脑及手机使用者,Linus Torvalds定会想起在屏幕上打出AAAAAA ...

  9. 微信诞生记:从无到有的开发历程

    微信诞生记:从无到有的开发历程(转) (一)微信的诞生:张小龙给马化腾的一封邮件 "世界是新的."--张小龙 Allen Zhang,腾讯副总裁.广州研发部总经理 2012年3月2 ...

  10. bug诞生记——临时变量、栈变量导致的双杀

    这是<bug诞生记>的第一篇文章.本来想起个文艺点的名字,比如<Satan(撒旦)来了>,但是最后还是想让这系列的重心放在"bug的产生过程"和" ...

最新文章

  1. 权限控制的两种主要方式详述
  2. 2013年人人校园招聘笔试题
  3. python抽象类的实现_python 抽象类、抽象方法的实现
  4. [ASP.NET Core 3框架揭秘] 文件系统[1]:抽象的“文件系统”
  5. 最有价值的100句话
  6. java语言执行过程_Java程序的运行过程(执行流程)分析
  7. 爬虫进阶 -- 爬虫相关定义、反爬机制及其破解
  8. 智慧酒店雷达传感方案,人体存在感应技术应用,雷达探测模块
  9. WinFlash AwdFlash分析
  10. matlab把图例放在左边,如何将图例放在p之外
  11. 模拟电话簿提取名字显示
  12. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP
  13. Debug无忧!清华校友打造Python调试神器!
  14. 【独家】一文读懂文字识别(OCR)
  15. “醉牛前端”重新起航!
  16. 软件测试学习资料大全
  17. Hexagon GDB Debugger介绍(53)
  18. 大厂软技能最佳实践--金字塔原理篇
  19. ANDROID 65536错误
  20. [转] 使用 DHTML 与 XML 制作 Ajax 幻灯片

热门文章

  1. python pymysql实例_python笔记-mysql命令使用示例(使用pymysql执行)
  2. php运行显示中文乱码,如何解决PHP界面显示中文乱码的问题
  3. 8086为什么不用c语言,现代汇编教材还是基于8086,对理解当今CPU(如i9)有帮助吗,还是教程太滞...
  4. python画熊猫代码_用Python Turtle 画可爱的熊猫
  5. 编写程序将字符串中最长的单词输出
  6. 【c语言】蓝桥杯算法提高 约数个数
  7. etcd数据库备份与还原
  8. Java集合框架的知识总结(1)
  9. Eclipse中jsp、js文件编辑时,卡死现象解决汇总
  10. 文科生也会搭的微信个人号后台