本书版曾创下销售100000本的辉煌业绩,并被翻译成四种语言,其原因不言自明。ScottMeyers的C实用方法描述了编程专家所采用的规则,即他们几乎总是在做或总是在避免的事。遵循这些规则可以产生整洁、正确和高效的代码……
AuthorizedEnglishlanguagereprinteditionjointlypublishedbyMcGraw-HillEducationCo.andChinaMachinePress.ThiseditionisauthorizedsaleinthePeople'sRepublicofChinaonly,excludingHongKong,MacaoSARandTaiwan.UnauthorizedexportofthiseditionisaviolationoftheCopyrightAct.ViolationofthisLawissubjectCivilandCriminalPenalties.
AuthorizedEnglishlanguagereprinteditionjointlypublishedbyMcGraw-HillEducationCo.andChinaMachinePress.ThiseditionisauthorizedsaleinthePeople'sRepublicofChinaonly,excludingHongKong,MacaoSARandTaiwan.UnauthorizedexportofthiseditionisaviolationoftheCopyrightAct.ViolationofthisLawissubjectCivilandCriminalPenalties.
ATL是一组小而灵活的类,可用于开发组件。本书对ATL的内部工作原理做了深入的剖析,详细介绍了关于ATL设计的基础知识和体系结构,展示了ATL如何与相匹配,并对一些重要的实施细节做了具体提示。在此基础上,对ATL的一些内容和功能做了充分的介绍。更为重要的是,本书还指出了ATL存在的一些缺陷,并告诉读者如何去避免。本书具有的技术深度,适合有经验的和VC程序员阅读。tBrentRectorisPresidentofWiseOwlConsulting,Inc.,aformthatspecializesinWindows/developmentandconsulting.Healsoteachesclasseson,ATL,andMTSforDevelpMentor,aleadingeducationfirm.HispreviouooksincludeWin32Programming,Developingwindows3ApplicationswithMicrosoftSDK,andDevelopingWindows3.1ApplicationswithMicrosoftC/C.HereceivedtheMicrosoftAnnualMVPawardforhiscontributionstoCompuServesWindowsforums.ChrisSellsWorksasanindependentconsultantspecializingindesignanddevelopmentusing.HeisalsoaC,andATLinstructorforDevelopMentor,w
当今并行计算机体系结构最令人振奋的发展是对传统的相互各异的并行实现方式的综合。本书正是以此技术为背景,通过大量的实例,的数据和作者对并行结构深邃的理解向人们提示了蕴藏于并行体系结构中的强大力量,并同时首次对设计的平衡性能做了充分的定量评估。本书用硬件、软件方面的技术对并行结构设计中的若干重大问题做了全面、深刻的追踪探讨。本书是诸多专家智慧的结晶、经验的融合,是广、科研人员、工程人员的,也是奉献于并行结构科学的经典之作。
“数理逻辑”是一门基础性学科,选一本好的“数理逻辑”的教材,对于培养新一代计算机科学家及IT从业人员是非常重要的。经专家,我们选了大学出版社的,由A.G.Hamilton著“LogicforMathematicians”一书影印出版,希望本书的能为国内高校“数理逻辑”课程的开设提供支持。本书系统地讲解了数理逻辑的基础部分——命题演算与谓词演算。章直观地讲解了命题逻辑基本思想和概念;第二章讲解命题逻辑的形式化系统;第三章直观地讲解了谓词逻辑;第四章讲解谓词逻辑的形式化系统;第五章介绍数学系统;第六章以很不的篇幅完整地介绍了哥德尔不完备定理以有递归函数的初步知识;第七章简要介绍了可计算性与可判定性理论。由于数理逻辑(特别是其基础部分)是一门定形的老学科,其理论体系没有什么变化。本书版由大学出版社于1978年出版,然后,于1988年出了
ATL是一组小而灵活的类,可用于开发组件。本书对ATL的内部工作原理做了深入的剖析,详细介绍了关于ATL设计的基础知识和体系结构,展示了ATL如何与相匹配,并对一些重要的实施细节做了具体提示。在此基础上,对ATL的一些内容和功能做了充分的介绍。更为重要的是,本书还指出了ATL存在的一些缺陷,并告诉读者如何去避免。本书具有的技术深度,适合有经验的和VC程序员阅读。tBrentRectorisPresidentofWiseOwlConsulting,Inc.,aformthatspecializesinWindows/developmentandconsulting.Healsoteachesclasseson,ATL,andMTSforDevelpMentor,aleadingeducationfirm.HispreviouooksincludeWin32Programming,Developingwindows3ApplicationswithMicrosoftSDK,andDevelopingWindows3.1ApplicationswithMicrosoftC/C.HereceivedtheMicrosoftAnnualMVPawardforhiscontributionstoCompuServesWindowsforums.ChrisSellsWorksasanindependentconsultantspecializingindesignanddevelopmentusing.HeisalsoaC,andATLinstructorforDevelopMentor,w
内容简介
本书是关于计算机网络的经典教材,是目前美国大多数大学所开设的计算机网络课程的主要参考书。全书共三卷。第二卷在第一卷介绍了TCP/IP基本概念的基础上,进一步详细讨论了TCP/IP的实现细节。这一卷的突出特点非常注重实际。作者利用程序代码实现了TCP/IP的每个技术细节,并且所有代码在书中均可找到,有助于读者深入了解并掌握TCP/IP的细节内容。书中附录分别给出了过程调用交叉参考表、程序代码中用到的C数据结构交叉参考表及Xinu函数和常量。
2004年美国Jolt大奖入围作品。如果你是个程序员的话,那么你就需要本书。可能导致我们阅读代码的原因是:我们不得不去修复它其中所包含的错误;或是对它进行遍查(inspect);或者是改善它。我们阅读代码的方式可能和工程师检查机械的方式一样——找出它的工作原理。或者我们阅读代码的目的是对代码进行清理——找出其中可以被重用的部分。阅读代码有着它自身的技巧,并需要我们能够在重要场合对采用何种技术有着判断能力。在这本不可或缺的书中,DiomidisSpinellis使用了超过600个来自现实世界中的例子来向我们展示如何鉴别好的(或坏的)代码:如何去阅读它,从中去找寻什么,以及如何利用这种技巧来提升我们自身编写的代码的品质。记住这个事实:如果我们养成了阅读好代码的习惯,我们就能写出更高品质的代码。