程序设计实践

当前位置:首页 > 计算机网络 > 程序设计 > 程序设计实践

出版社:电子工业出版社
出版日期:2011-6
ISBN:9787121134586
作者:Brian W. Kernighan Rob Pike
页数:329页

作者简介

the practice of programming针对程序设计过程中的风格、算法与数据结构、设计与实现、界面、除错、测试、性 能、可移植性、记法等各个方面,系统地讨论了一些常见问题和实用技巧。通过对《程序设计实践(评注版)》的学习,读者可以快速掌握程序 设计的技巧及思想。
本评注版力邀国内资深专家执笔,在英文原著基础上增加中文点评与注释,旨在融合二者之长,既保留经典的原创 文字与味道,又以先行者的学研心得与实践感悟,对读者阅读与学习加以点拨、指明捷径。

书籍目录

博士,中国科学院高级工程师,主要从事分布式Web应用开发、数据库应用开发及Web认证授权技术的研究。具有10多年的C/C++编程经验,8年以上 Java编程经验。 2004年创办vcer.net网站,为广大Visual C++/C++软件开发人员提供了文章、工具、电子书籍、开源项目及代码片段等资源的共享平台。 2008年度十大优秀IT技术图书作者,文风轻松幽默,其撰写的《标准C++开发入门与编程实践》获评“2008年度十大优秀IT图书”,《白乔原创:艺术编程之C++篇》、《白乔原创:实战软件DIY》、《白乔原创:VC之美化界面篇》等系列Visual C++教程,在网络上具有较高的点击率,并多次被转载。 著作列表:《标准C++开发入门与编程实践》电子工业出版社

编辑推荐

The Practice of Programming 由Kernighan和Pike编著,成书于上个世纪(1999年)。年代看似有些久远,但该书讨论的是一些很难过时的话题,就像我们今天还在讨论2000多年前“孔孟之道”和“孙子兵法”一样,12年后的今天,我们再次读起The Practice of Programming ,仍没有感觉到一丝腐朽的气味。从内容上看,该书几乎囊括了程序员深有感触的各种问题,对于很多彷徨的程序员来说,这绝对是一贴切中要害的良药。全书主要采用C++/Java作为范例语言,但丝毫不影响其他语言的爱好者以此作为升级读本。《程序设计实践(评注版)》力邀国内资深专家执笔,在英文原著基础上增加中文点评与注释。

内容概要

博士,中国科学院高级工程师,主要从事分布式Web应用开发、数据库应用开发及Web认证授权技术的研究。具有10多年的C/C++编程经验,8年以上 Java编程经验。 2004年创办vcer.net网站,为广大Visual C++/C++软件开发人员提供了文章、工具、电子书籍、开源项目及代码片段等资源的共享平台。 2008年度十大优秀IT技术图书作者,文风轻松幽默,其撰写的《标准C++开发入门与编程实践》获评“2008年度十大优秀IT图书”,《白乔原创:艺术编程之C++篇》、《白乔原创:实战软件DIY》、《白乔原创:VC之美化界面篇》等系列Visual C++教程,在网络上具有较高的点击率,并多次被转载。 著作列表:《标准C++开发入门与编程实践》《把脉VC++》

图书封面


 程序设计实践下载 更多精彩书评



发布书评

 
 


精彩书评 (总计4条)

  •     作者不是个美国人吗?怎么成中国科学院高级工程师了?译者和作者分不清吗?????????????????????????????????????????????????????????????????????????????????????????????????????
  •     首先这个书评和原书内容几乎没有关系,针对这本评注版。当初选择买评注版的原因在于,它是英文版的,就这么简单。但是看完后发现这版有一两个说小不小,但是确实恼人的缺陷。其一是校对问题。书中出现很多单词排版错误,即两个单词连到一块去了,而且从第三章开始几乎每章都会出现几次,表现下存在感。甚至有一章还出现单词拼写错误……这个问题对于英文阅读是非常让人不舒服的。其二是评注,实话说,大部分评注没有太大的意义,基本都是翻一下选中的东西,然后再加点不痛不痒的。虽说评注也是一项颇有难度又耗费体力的活,但好歹得做得让人看得下去,比如云风评注Effective C++中所做的。没有意义或几乎没有意义的评注和类似(// main函数)这样的渣注释一样令人恼怒其三是细微的排版失误,有一章中有几个小标题没有format上如果说推荐这本书的原因,那只能是原书的内容,和评注没有半毛钱关系
  •     英语不好,第一次买英文书,没信心,正好发现这个评注版,欣然买之。然后发现所谓的评注不是针对难点的解释,大都是没用的,该解释的作者都已解释清楚了,而这本书又是写思想的不是技术,没有什么难点,评注看的反而碍眼,影响书原汁原味的感觉,这本书40多块329页,而原版的才20块才267页,上当了。。。这本书有中文版的高质量pdf,文字的,可以配着跟英文原版对应着看,原版在这:http://book.douban.com/subject/1096711/英语不好,要加强英语,评注版是个陷阱,不认识的单词还是不认识!看到还有一系列的书是所谓的评注版,翻倍卖,还给评注者打那多广告,赚钱这么容易?!下次坚决买原版!

精彩短评 (总计33条)

  •     适合有一定实践经验的人使用
  •     纸张不怎么好,书面没有里面的书页大,是英语版的
  •     程序员必读书之一
  •     记得写第一个完整策略的文件时... 一次都没debug 写完400行再debug 然后那坨代码后来直接扔了。。。
  •     内容没话说,就是书脱胶,第一章都轻易掉了,不过这样可以拆着读。将就看了。
  •     五颗星给原书, 评注真是狗尾续貂。
  •     这是一本牢牢占据经典书架最起眼位置的小册子,也是最符合KISS之道的神作之一。
      
      抛开已有的业界的best practices,这本书还修正了我记忆中的很多错误认识,Brian Kernighan、Rob Pike的大名自然是本书最好的招牌;但作者的求实态度更值得每一个认真的programmer学习。
      
      整体上,全书采用一个实际问题作为切入点并且贯穿全书,涵盖了programming工作的各个方面,简明扼要却又发人深省。这个例子的选取本身就是非同谨慎的,规模不至于过大(100多行代码)但是又足以说明问题。
      
      我最欣赏的是作者并没有特意偏袒C语言这个Unix的宠儿,而是兼顾了Java、C++、awk三种语言,并用事实揭示了如何更好的使用语言,如何在实际问题和应用场景中取舍。
      
      读完全书,我特意从本书的网站上自习运行了作者的源程序,书中对于很多地方的分析和数据比较,在数年后技术突飞猛进的今天仍然没有发生本质变化。
  •     给三星的原因是里面的关于c的代码挺过时的,过于追求内存的利用率了,导致代码各种使用全局变量,这样会导致很多的坑
  •     优惠囤货优惠囤货
  •     经典不解释,买的第二本,和裘老师的中英文版又有不同。
  •     第一本看完的英文版书,不过这个评注版评注的比较一般,印刷排版错误也略多
  •     我觉得吧。。。如果能把评论去掉,这本书就完美了。。。
  •     1.评论如狗屎2.英文原文大量排版错误/拼写错误,这实在不应该我想买一本纯英文的,保留原始排版的此书。
  •     深入学习C++的必读书目,经典,不适合初学者。
  •     TP311.1/2773
  •     前几天买书的时候,看错了,书中只有部分中文,进行退货手续,很好的帮我解决了,态度很好。
  •     教材~经典
  •     填坑第一步完成...
  •     好书推荐,但是内容比较深入
  •     值得研究!!!!!!!!!!
  •     南图
  •     也许是出版社不得已而为之吧,真是毁了这部经典作品。
  •     各个感觉前几章很精彩,后面几章读起来有些无聊。
  •     学习一下出错处理,规范编程的好处。
  •     这是本失传多年,几乎被埋没,新一代程序员很多都无缘得见的好书。
  •     …没有评注就完美了
  •     Notation这章以后可以再看看
  •     买回家,赶紧读,觉得很好,分享给同事了
  •     程序实践
  •     读的时候刚工作,体会不深,现在想重温一下
  •     英文版,纸质还可以,评注表达的是译者自己的观点,在第七章关于搜索的评论(提高1%没有意义等)我不认同~
  •     每天看一小节,很有收获
  •     书是好书,不过这书是全英文版的,只有些许中文注释。
    还是想买中英双语版
 

农业基础科学,时尚,美术/书法,绘画,软件工程/开发项目管理,研究生/本专科,爱情/情感,动漫学堂PDF下载,。 PDF下载网 

PDF下载网 @ 2024