新书推介:《语义网技术体系》
作者:瞿裕忠,胡伟,程龚
   XML论坛     W3CHINA.ORG讨论区     计算机科学论坛     SOAChina论坛     Blog     开放翻译计划     新浪微博  
 
  • 首页
  • 登录
  • 注册
  • 软件下载
  • 资料下载
  • 核心成员
  • 帮助
  •   Add to Google

    >> 本版讨论高级C/C++编程、代码重构(Refactoring)、极限编程(XP)、泛型编程等话题
    [返回] 计算机科学论坛计算机技术与应用『 C/C++编程思想 』 → 一本以C++为载体讲述如何学习程序设计的书 ---- <C++程序设计原理与实践>试评书评 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 4992 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
     * 贴子主题: 一本以C++为载体讲述如何学习程序设计的书 ---- <C++程序设计原理与实践>试评书评 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     ICT_RemyChan 帅哥哟,离线,有人找我吗?金牛座1982-4-21
      
      
      威望:1
      等级:大二(研究汇编)
      文章:37
      积分:236
      门派:XML.ORG.CN
      注册:2007/9/15

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给ICT_RemyChan发送一个短消息 把ICT_RemyChan加入好友 查看ICT_RemyChan的个人资料 搜索ICT_RemyChan在『 C/C++编程思想 』的所有贴子 引用回复这个贴子 回复这个贴子 查看ICT_RemyChan的博客楼主
    发贴心情 一本以C++为载体讲述如何学习程序设计的书 ---- <C++程序设计原理与实践>试评书评

    前面的话:很感谢华章图书&W3China给的试读机会。大学时(很遥远了,sigh)我主要是通过 钱能的C++程序设计、c++primer还有inside C++ object model学习C++的,大学后没有太多机会做一些c++的工业应用(用的主要是java)。所以,对C++的印象基本上都停留在语言机制层面,呵呵,属于 这本书中作者批评的没有太多实践经验的那群人。希望书评对考虑入手这本书的tx有点参考,也欢迎多交流读书的体会:)。

    =============书评开始的分割线================

    概括来说,这是一本以C++为载体讲述如何学习程序设计的书。书的起始(第0章),作者在表明了对一些常见学习程序设计思路的不认同后,表达了在方法论层面上自己对如何学习程序设计的观点:在程序设计的实践中学习程序设计。随后,作者以学习C++程序设计为例演示了这样的一个学习过程。前言中作者表示,这是本写给初学者的书,确实,他在第1章就聊了点计算机的事儿给完全的新人看,然后(第2-5章)介绍了些面向过程编程的基本概念(表达式、语句、程序和常见错误等)让读者很快上手,并在第6-7章通过演示实现一个计算器的过程巩固了前面的知识点、展示了程序设计的一些被实践证明的传统思路。再接下去的第8-9章中,作者补充了前面处于方便读者上手而忽略的关于函数和类的细节,至此,作者讲完了他所要介绍的基本知识。作者在第二-三部分提供了关于C++语言的更多细节,在第四部分提供了些拓展阅读内容(其它程序设计的书很少涉及这些内容,根据我这方面比较匮乏的阅读量)。关于第二-四部分的内容,大家翻翻目录就能有个大致了解。

    封底用了“C++初学者的权威指南”的标签,我觉得并不夸张。学一项新东西,最关键的是在入门阶段能掌握正统正确的基本概念,并且在学习过程中不走弯路。(想想那些勤奋而且iq也很不错的民间科学家,我想他们的主要不足是在入门阶段没有得到受过正规学科训练、懂得什么是对什么是错的行家的指点,这挺让人心痛的。)出于这样的考虑,我推荐初学程序设计的朋友买一本,因为这本书最大的卖点(在我看来)在于它内容正统;并且明确强调了一条有效的学习途径:掌握语言的基本要素后,在大量实践中学习程序设计。而且,即使以后不做C++程序员,这本书第一部分的基础知识是通用的,对学习绝大多数语言都会有帮助。此外,我非常喜欢的一点是:作者在介绍C++的一些语言机制的同时,展示了自己在设计这些语言机制时的考虑(为了更好的表达思路或避免某些编程中易犯的错误等)。这种把读者引到C++背后的表述方式,会更有说服力也更能引发读者的思考。我推荐这本书给初学程序设计的在校学生以及对C++理解还不是那么到位的C++程序员。

    对于已经通过入门阶段并且有较丰富经验的朋友,我觉得这本书就不是那么重要了:可能是因为作者太懂C++了,这本书写得有点行云流水的感觉,与那些中规中矩的书相比,不是很适合做参考手册。当然,作者粉丝可能会必备一本。总得来说,这本书翻译得还可以,有点字面上的问题也就不挑剔了,毕竟校对这么厚一本书是挺容易疲劳疏忽的,好在这样的问题不多,不影响阅读。


    [此贴子已经被作者于2010-8-5 15:46:59编辑过]

       收藏   分享  
    顶(0)
      




    ----------------------------------------------
    Description Logics、Semantic Web(Service)、Model Checking:---才超子建的小民哥

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2010/8/5 11:08:00
     
     ICT_RemyChan 帅哥哟,离线,有人找我吗?金牛座1982-4-21
      
      
      威望:1
      等级:大二(研究汇编)
      文章:37
      积分:236
      门派:XML.ORG.CN
      注册:2007/9/15

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给ICT_RemyChan发送一个短消息 把ICT_RemyChan加入好友 查看ICT_RemyChan的个人资料 搜索ICT_RemyChan在『 C/C++编程思想 』的所有贴子 引用回复这个贴子 回复这个贴子 查看ICT_RemyChan的博客2
    发贴心情 
    另外,卓越似乎只允许买过书的账号发书评;china-pub和dangdang好点,可以评书,但不许打分。

    ----------------------------------------------
    Description Logics、Semantic Web(Service)、Model Checking:---才超子建的小民哥

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2010/8/5 11:37:00
     
     GoogleAdSense金牛座1982-4-21
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 C/C++编程思想 』的所有贴子 访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2024/11/25 23:00:34

    本主题贴数2,分页: [1]

    管理选项修改tag | 锁定 | 解锁 | 提升 | 删除 | 移动 | 固顶 | 总固顶 | 奖励 | 惩罚 | 发布公告
    W3C Contributing Supporter! W 3 C h i n a ( since 2003 ) 旗 下 站 点
    苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
    46.875ms