您好,欢迎光临有路网!
程序设计实践(双语版)
QQ咨询:
有路璐璐:

程序设计实践(双语版)

  • 作者:Brian W.Kernighan Rob Pike
  • 出版社:机械工业出版社
  • ISBN:9787111211273
  • 出版日期:2007年04月01日
  • 页数:470
  • 定价:¥59.00
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    本书从排错、测试、性能、可移植性、设计、界面、风格和记法等方面,讨论了程序设计中实际的、又是非常深刻和具有广泛意义的思想、技术和方法,它的翻译出版将填补国内目前这方面书籍的空白。本书值得每个梦想并努力使自己成为**程序员的人参考,值得每个计算机专业的学生和计算机工作者阅读,也可作为程序设计**课程的教材或参考书。
    本书是**计算机专家的畅销作品,曾在国内外受到广泛赞誉。本书从排错、测试、性能、可移植性、设计、界面、风格和记法等方面,讨论了程序设计中实际的、又是非常深刻和具有广泛意义的思想、技术和方法。本书值得每个梦想并努力使自己成为**程序员的人参考,值得每个计算机专业的学生和计算机工作者阅读,也可作为程序设计**课程的教材或参考书。
    目录
    译者序.Preface/前言Chapter1:Style/风格1.1Names/名字1.2EXpressionsandStatements/表达式和语句1.3ConsistencyandIdioms/一致性和习惯用法1.4FuncdonMacros/函数宏1.5MagicNumbers/神秘的数1.6Comments/注释1.7WhyBother?/为何对此费心Chaptex2:AlgorithmsandDataSttuctures/算法与数据结构2.1Searching/检索2.2Sorting/排序2.3Libraries/库2.4AJavaQuicksort/一个Java快速排序2.5O-Notation/大O记法2.6GrowingArrays/可增长数组2.7Lists/表2.8Trees/树2.9HashTables/散列表2.10Summary/小结Chapter3:DesignandImplementation/设计与实现3.1TheMarkovChainAlgorithm/马尔可夫链算法3.2DataStructureAltematives/数据结构的选择3.3BuildingtheDataStructureinC/在C中构造数据结构3.4GeneratingOutput/生成输出3.5Java/Java3.6C++/C++3.7AwkandPerl/Awk和Perl3.8Performance/性能3.9Lessons/经验教训Chapter4:Unterfaces/界面4.1Comma-SeparatedValues/逗号分隔的值4.2APrototypeLibrary/一个原型库4.3ALibralyforOthers/为别人用的库4.4AC++Implementation/C++实现4.5InterfacePrinciples/界面原则4.6ResourceManagement/资源管理4.7Aboft,Retry,Fail?/终止.重试或失败4.8UserInterfaces/用户界面Chapter5:Debugging/排错5.1Debuggers/排错系统..5.2GoodClues,EasyBugs/好线索,简单错误5.3NoClues,HardBugs/无线索,难办的错误5.4LastResorts/*后的手段5.5Non-reproducibleBugs/不可重现的错误5.6DebuggingTools/排错工具5.7OtherPeople'sBugs/其他人的程序错误5.8Summary/小结Chapter6:Testing/测试6.1TestasYouWritetheCode/在编码过程中测试6.2SystematicTesting/系统化测试6.3TestAutomation/测试自动化6.4TestScaffolds/测试台6.5StressTests/应力测试6.6TipsforTesting/测试秘诀6.7WhoDoestheTesting?/谁来测试6.8TestingtheMarkovProgram/测试马尔可夫程序6.9Summary/小结Chapter7:Performance/性能7.1ABottleneck/瓶颈7.2TimingandProfiling/计时和轮廓7.3StrategiesforSpeed/力口速策略7.4TuningtheCode/代码调整7.5SpaceEfriciency/空间效率7.6Estimation/估计7.7Summary/小结Chapter8:Portability/可移植性8.1Language/语言8.2HeadersandLibraries/头文件和库8.3ProgramOrganization/程序组织8.4Isolatin/隔离8.5DataExchange/数据交换8.6ByteOrde/字节序8.7PortabiltyandUpgrade/可移植性和升级8.8Internationalization/国际化8.9Summary/小结Chapter9:Notation/记法9.1FormattingData/数据格式9.2RegularExpressions/正则表达式9.3ProgrammableTools/可编程工具9.4Interpreters,Compilers,andVirtualMachines/解释器.编译器和虚拟机9.5ProgramsthatWritePrograms/写程序的程序9.6UsingMacrostoGenerateCode/用宏生成代码9.7CompilingontheFly/运行中编译Epilogue/后记Appendix:CollectedRules/附录:规则汇编...
    编辑推荐语
    本书是**计算机专家的畅销作品,曾在国内外受到广泛赞誉。本书从排错、测试、性能、可移植性、设计、界面、风格和记法等方面,讨论了程序设计中实际的、又是非常深刻和具有广泛意义的思想、技术和方法。本书值得每个梦想并努力使自己成为**程序员的人参考,值得每个计算机专业的学生和计算机工作者阅读,也可作为程序设计**课程的教材或参考书。.
    程序设计实践并不只是写代码。程序员必须评价各种折衷方案,在许多可能性之中做出选择、排除错误、做测试和改进程序性能,还要维护自己或其他人写的软件。在满足规范的同时还必须关注许多问题,包括兼容性、坚固性和可靠性等等。..
    本书从排错、测试、性能、可移植性、设计、界面、风格和记法等方面,讨论了程序设计中实际的、又是非常深刻和具有广泛意义的思想、技术和方法,它的翻译出版将填补国内目前这方面书籍的空白。本书值得每个梦想并努力使自己成为**程序员的人参考,值得每个计算机专业的学生和计算机工作者阅读,也可作为程序设计**课程的教材或参考书。...

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外