热搜关键词: matlab人工智能算法嵌入式雷达电机驱动

下载中心>文集> 经典编程书籍大全(二):编程书籍精选

经典编程书籍大全(二):编程书籍精选

看书就看经典的,作为技术人员,更应该看经典的图书,好的编程书籍不大能够帮助我们快速提高技术水平,还能帮助我们建立良好的变成习惯。

经典编程书籍大全系列文集,是我们根据网上被大家推荐次数最多,评价最好的书籍中精选出来的一些书籍。本文集重点推荐编程原理以及如何提高编程技术水平的书籍。

下载:100+ 评论

经典编程书籍大全(二):编程书籍精选 文档列表

pdf
编程原本-PDF
标签:编程原本
积分:2 类型:技术文档上传者:tiankai001上传时间:2016-12-15
简介:经典编程书籍 编程原本 本书提供了有关编程的一种与众不同的理解。其主旨是,实际的编程也应像其他科学和工程领域一样基于坚实的数学基础。本书展示了在实际编程语言(如C++)中实现的算法如何在最一般的数学背景中操作。例如,如何定义快速求幂算法,使之能使用任何可交换运算。使用抽象算法将能得到更高效、可靠、安全和经济的软件。 这不是一本很容易读的书,它也不是能提升你的编程技能的秘诀和技巧汇编。本书的价值是更根本性的,其终极目标是提升你对编程的洞察力。要想从中大获裨益,你需要从头到尾认真学习:阅读代码,证明引理,完成练习。到结束之时,你将看到如何把这里讨论的演绎方法应用到你的程序中,保证你做出的软件部件能一起工作,并表现出它们所应该表现的行为。 书中给出的算法和需求针对某些被操作的类型。有关这些描述的代码(也可以通过Web得到)采用C++的一个小子集书写,这样做是为了让所有有经验的程序员都能理解。这个小子集可以看做一种特殊语言,是由Sean Parent和Bjarne Stroustrup一起设计的。 无论你是一位软件开发者,还是其他以编程作为一项重要活动的专业人员,或者是一名在校的学生,你都会逐渐理解本书的经验丰富的作者多年来一直在教授和阐释的道理:数学对于编程是绝好的东西,理论对于实际是绝好的东西。
rar
《代码大全》(免费+清晰+书签)!!!
标签:代码大全
积分:2 类型:应用文档上传者:nishisb上传时间:2013-09-29
简介: (免费+清晰+书签)《代码大全》拒绝收费,提倡分享!!!,代码大全……
pdf
Unix编程艺术.pdf
标签:Unix编程艺术
积分:2 类型:应用文档上传者:huhuhah0009上传时间:2014-04-10
简介:Unix编程艺术.pdf
pdf
《代码整洁之道》扫描中文版
标签:代码整洁之道编程规范代码优化
积分:2 类型:技术文档上传者:jujuyaya222上传时间:2013-09-17
简介:《代码整洁之道》扫描中文版 [美]Robert C.Martin 著 韩磊 译 人民邮电出版社 出版 简介:软件质量,不但依赖于架构及项目管理,而且与代码质量紧密相关。这一点,无论是敏捷开发流派还是传统开发流派,都不得不承认。 本书提出一种观念:代码质量与其整洁度成正比,干净的代码,即在质量上较为可靠,也为后期维护,升级奠定了良好基础。作为编程领域的佼佼者,本书作者给出了一系列行之有效的正解代码操作实践。这些时间在本书中体现为一条条规则。并辅以来自显示项目,u的正反两面的范例。只要遵循这些规则,就能编写出干净的代码。从而有效的提升代码质量。 本书阅读对象为一切有志于改善代码质量的程序员及技术精力。书中介绍的规则均来自作者多年的时间经验,涵盖从命名到重构的多个编程方面,虽为一家之主演,然盛有可资借鉴的价值。
pdf
《编程珠玑(第2版)》完整中文版
标签:编程珠玑C语言
积分:2 类型:技术文档上传者:tiankai001上传时间:2013-10-22
简介:《编程珠玑(第2版)》 [美]Jon Bentley 著 黄倩 钱丽艳 译 刘田 审校 2008年出版 简介:多年以来,当程序员们推选出最心爱的计算机图书时,《编程珠玑》总是位于前列。正如自然界里珍珠出自细沙对牡蛎的磨砺。计算机科学大师Jon Bentley以其独有的洞察力和创造力,从磨砺程序员的实际问题中凝结出一篇篇不朽的编程“珠玑”,成为世界计算机界名刊《ACM通讯》历史上最受欢迎的专栏,最终结集为两部不朽的计算机科学经典名著,影响和激励着一代又一代程序员和计算机科学工作者。本书为第一卷,主要讨论计算机科学中最本质的问题:如何正确选择和高效地实现算法。 在书中,作者选取许多具有典型意义的复杂编程和算法问题,生动描绘了历史上众大师们在探索解决方案中发生的轶事、走过的弯路和不断精益求精的历程,引导读者像真正的程序员和软件工程师那样富于创新性地思考,并透彻阐述和总结了许多独特而精妙的设计原则、思考和解决问题的方法以及实用程序设计技巧。解决方案的代码均以C/C++语言编写,不仅有趣,而且有很大的实战示范意义。每章后所附习题极具挑战性和启发性,书末给出了简洁的解答。 《编程珠玑(第2版)》是计算机科学方面的经典名著。书的内容围绕程序设计人员面对的一系列实际问题展开。作者Jon Bentley 以其独有的洞察力和创造力,引导读者理解这些问题并学会解决方法,而这些正是程序员实际编程生涯中至关重要的。 《编程珠玑(第2版)》的特色是通过一些精心设计的有趣而又颇具指导意义的程序,对实用程序设计技巧及基本设计原则进行了透彻而睿智的描述,为复杂的编程问题提供了清晰而完备的解决思路。《编程珠玑(第2版)》对各个层次的程序员都具有很高的阅读价值。 作者简介 Jon Bentley,世界著名计算机科学家,被誉为影响算法发展的十位大师之一。他先后任职于卡内基—梅隆大学(1976—1982)、贝尔实验室(1982—2001)和Avaya实验室(2001年至今)。在卡内基—梅隆大学担任教授期间,他培养了包括Tcl语言设计者John Ousterhout、Java语言设计者James Gosling、《算法导论》作者之一Charles Leiserson在内的许多计算机科学大家。2004年荣获Dr.Dobbs程序设计卓越奖。 钱丽艳,北京大学信息科学技术学院基础实验教学研究所软件实验室主任、工程师,毕业于国防科技大学。
pdf
编程珠玑(续)
标签:编程珠玑(续)
积分:2 类型:技术文档上传者:tiankai001上传时间:2016-12-16
简介:编程珠玑(续)编程珠玑(续)
pdf
软件调试的艺术
标签:软件调试的艺术
积分:2 类型:技术文档上传者:tiankai001上传时间:2016-12-18
简介:软件调试的艺术 调试对于软件的成败至关重要,正确使用恰当的调试工具可以提高发现和改正错误的效率。《软件调试的艺术》详细介绍了3种调试器,GDB用于逐行跟踪程序、设置断点、检查变量以及查看特定时间程序的执行情况,DDD是流行的GDB的GUI前端,而Eclipse提供完整的集成开发环境。书中不但配合实例讨论了如何管理内存、理解转储内存、跟踪程序找出错误等内容,更涵盖了其他同类书忽略的主题,例如线程、客户/服务器、GUI和并行程序,以及如何躲开常见的调试陷阱。 《软件调试的艺术》适合各层次软件开发人员、管理人员和测试人员阅读。
pdf
修改代码的艺术
标签:修改代码
积分:2 类型:技术文档上传者:tiankai001上传时间:2015-02-27
简介:修改代码的艺术 修改代码的艺术 我们都知道,即使是最训练有素的开发团队,也不能保证始终编写出清晰高效的代码。如果不积极地修改、挽救,随着时间流逝,所有软件都会不可避免地渐渐变得复杂、难以理解,最终腐化、变质。因此,理解并修改已经编写好的代码,是每一位程序员每天都要面对的工作,也是开发程序新特性的基础。然而,与开发新代码相比,修改代码更加令人生畏,而且长期以来缺乏文献和资料可供参考。 本书是继《重构》和《重构与模式》之后探讨修改代码技术的又一里程碑式的著作,而且从涵盖面和深度上都超过了前两部经典。书中不仅讲述面向对象语言(Java、C#和C++)代码,也有专章讨论C这样的过程式语言。作者将理解、测试和修改代码的原理、技术和最新工具(自动化重构工具、单元测试框架、仿对象、集成测试框架等),与解依赖技术和大量开发和设计优秀代码的原则、最佳实践相结合,许多内容非常深入,而且常常发前人所未发。书中处处体现出作者独到的洞察力,以及多年开发和指导软件项目所积累的丰富经验和深厚功力。通过这部集大成之作,你不仅能掌握最顶尖的修改代码技术,还可以大大提高对代码和软件开发的领悟力。
pdf
《编程语言实现模式》高清中文版
标签:编译原理java编程语言
积分:2 类型:技术文档上传者:yycs001上传时间:2014-05-15
简介:《编程语言实现模式》高清中文版 作者:[美]Terence Parr 翻译:李元奎 审校:尧飘海 出版社:华中科技大学出版社 简介:本书旨在教授开发语言应用(工具)的经验和概念,帮助读者构建自己的语言应用。这里的语言应用并非特指用编译器或解释器来实现编程语言,而是泛指任何处理,分析,翻译输入文件的程序,比如,配置文件读取器,模型驱动的代码生成器,源码到源码的翻译器,源码分析工具,解释器,以及诸如此类的工具。为此,作者举例讲解了已有语言应用的工作机制,拆解归纳出31种易于理解且常用的设计模式(每种模式都包括数据结构,算法,策略。)虽然事例是用java写的,但相信读者可以触类旁通。
pdf
编写可读代码的艺术-完整版(带书签)
标签:编写可读代码的艺术
积分:2 类型:技术文档上传者:tiankai001上传时间:2016-12-16
简介:编写可读代码的艺术-完整版(带书签) 细节决定成败,思路清晰、言简意赅的代码让程序员一目了然;而格式凌乱、拖沓冗长的代码让程序员一头雾水。除了可以正确运行以外,优秀的代码必须具备良好的可读性,编写的代码要使其他人能在最短的时间内理解才行。本书旨在强调代码对人的友好性和可读性。 本书关注编码的细节,总结了很多提高代码可读性的小技巧,看似都微不足道,但是对于整个软件系统的开发而言,它们与宏观的架构决策、设计思想、指导原则同样重要。编码不仅仅只是一种技术,也是一门艺术,编写可读性高的代码尤其如此。如果你要成为一位优秀的程序员,要想开发出高质量的软件系统,必须从细处着手,做到内外兼修,本书将为你提供有效的指导。
pdf
解析极限编程-拥抱变化(第2版)
标签:解析极限编程-拥抱变化
积分:2 类型:技术文档上传者:tiankai001上传时间:2016-12-16
简介:解析极限编程-拥抱变化(第2版)
rar
PDF格式_扫描清晰版<<精通正则表达式>>_中文_第三版
标签:正则表达式
积分:2 类型:应用文档上传者:论文帝上传时间:2013-07-01
简介:《精通正则表达式》(第3版)是讲解正则表达式的经典之作。本书主要讲解了正则表达式的特性和流派、匹配原理、优化原则、实用诀窍以及调校措施,并详细介绍了正则表达式在Perl、Java、.NET、PHP中的用法。 出版社: 电子工业出版社; 第3版 (2007年7月1日) 外文书名: Mastering Regular Expressions 平装: 515页 开本: 16开 ISBN: 9787121046841 条形码: 9787121046841 产品尺寸及重量: 22.6 x 17.6 x 2.8 cm ; 880 g ASIN: B0011C2Q1W
rar
编译原理中文版。。。学习编译原理的经典书籍
标签:编译原理中文版学习编译原理的经典书籍
积分:2 类型:应用文档上传者:nishisb上传时间:2014-03-05
简介:编译原理中文版。。。学习编译原理的经典书籍
pdf
重构——改善既有代码的设计.pdf
标签:重构——改善既有代码的设计
积分:2 类型:技术文档上传者:huhuhah0009上传时间:2014-04-10
简介:重构——改善既有代码的设计.pdf Martin Fowler和《重构:改善既有代码的设计》(中文版)另几位作者清楚揭示了重构过程,他们为面向对象软件开发所做的贡献,难以衡量。《重构:改善既有代码的设计》(中文版)解释重构的原理(principles)和最佳实践方式(best practices),并指出何时何地你应该开始挖掘你的代码以求改善。《重构:改善既有代码的设计》(中文版)的核心是一份完整的重构名录(catalog of refactoring),其中每一项都介绍一种经过实证的代码变换手法(code transformation)的动机和技术。某些项目如Extract Method和Move Field看起来可能很浅显,但不要掉以轻心,因为理解这类技术正是有条不紊地进行重构的关键。点击进入该书更多详细信息。
pdf
七周七语言:理解多种编程范型
标签:七周七语言:理解多种编程范型
积分:2 类型:技术文档上传者:tiankai001上传时间:2016-12-16
简介:七周七语言:理解多种编程范型
pdf
调试九法:软硬件错误的排查之道
标签:调试九法:软硬件错误的排查之道
积分:2 类型:技术文档上传者:tiankai001上传时间:2016-12-15
简介:调试九法:软硬件错误的排查之道 硬件缺陷和软件错误是“技术侦探”的劲敌,它们负隅顽抗,见缝插针。本书提出的九条简单实用的规则,适用于任何软件应用程序和硬件系统,可以帮助软硬件调试工程师检测任何bug,不管它们有多么狡猾和隐秘。 作者使用真实示例展示了如何应用简单有效的通用策略来排查各种各样的问题,例如芯片过热、由蛋酒引起的电路短路、触摸屏失真,等等。本书给出了真正能够隔离关键因素、运行测试序列和查找失败原因的技术。 无论你的系统或程序发生了设计错误、构建错误还是使用错误,本书都可以帮助你用正确的方法来思考,使bug自动暴露,进而一网打尽,斩草除根。
pdf
程序设计语言--实践之路(第2版)
标签:程序设计语言--实践之路
积分:2 类型:技术文档上传者:tiankai001上传时间:2016-12-16
简介:程序设计语言--实践之路(第2版)_.程序设计语言实践之路 这是一本很有特色的教材,其核心是讨论程序设计语言的工作原理和技术。本书融合了传统的程序设计语言教科书和编译教科书的有关知识,并增加了一些有关汇编层体系结构的材料,以满足没学过计算机组织的学生们的需要。书中通过各种语言的例子,阐释了程序设计语言的重要基础概念,讨论了各种概念之间的关系,解释了语言中许多结构的形成和发展过程,以及它们演化为今天这种形式的根源。书中还详细讨论了编译器的工作方式和工作过程,说明它们对源程序做了什么,以及为什么要那样做。书的每章最后附有复习题和一些更具挑战性的练习。这些练习的特别价值在于引导学生进一步深入理解各种语言和技术。本书第2版新增了脚本语言问题的讨论,涵盖Perl、Python、Ruby、Tcl、PHP、JavaScript、XSLT等和其他语言。 本书在美国大学已使用了十余年,目前被欧美许多重要大学用于“程序设计语言”或者“软件系统”课程。本书适合高年级本科生或者一年级研究生使用,许多内容对专业程序员也很有价值。
pdf
计算的本质:深入剖析程序和计算机
标签:计算的本质深入剖析程序和计算机
积分:2 类型:技术文档上传者:tiankai001上传时间:2016-12-16
简介:计算的本质:深入剖析程序和计算机 《计算的本质:深入剖析程序和计算机》借助Ruby全面介绍计算理论和编程语言的设计。作者注重实用性,不仅尽量抛开复杂难懂的数学符号,而且特别选用简单快捷的编程语言Ruby,在读者熟知的背景知识下,以明晰的可工作代码阐明形式语义、自动机理论,以及通过lambda演算进行函数式编程等计算机科学知识,并为让其自行探索做足准备。 本书适合计算机科学系学生,以及熟知现代编程语言,想要系统地学习计算机科学知识的程序员、软件工程师阅读参考。
pdf
设计模式_可复用面向对象软件的基础.pdf
标签:设计模式面向对象
积分:2 类型:技术文档上传者:zhwzjfeeworld上传时间:2015-07-09
简介:本书结合设计实例从面向对象的设计中精选出23个设计模式,总结了面向对象设计中最有价值的经验,并且用简洁可复用的形式表达出来。本书分类描述了一组设计良好、表达清楚的软件设计模式,这些模式在实用环境下特别有用。

评论

登录/注册

意见反馈

求资源

回顶部

最新下载

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
×

已收藏到:个人中心—我的下载—收藏