C/C++及其相关
-
C++编程(美)D.S.Malik著;晏海华等译本书特点:■本书所有程序源代码都以ANSI/ISO标准C++和标准C++形式提供,并可以使用MicrosoftVisualC++6.0,BorlandC++Builder5开发工具,或是MetrowerksCodeWarrior来编译这些程序。■每章后面的程序范例都是完整的程序代码。这些程序范例中包括输入、输出、问题分析和算法设计等具体步骤,并提供了完整的程序代码清单。■“小结”部分总结了每章的重要概念。■“练习”测试学生标识声明和语句正误的能力。■“编程练习”培养学生亲自动手编写C++程序的能力。■“注意”强调了各章节中重要概念的注意事项。■每章中统一编号的例题通过相应代码来帮助读者理解程序设计的概念。D.S.MalikD.S.Malik现任Creighton大学数学与计算机科学系教授。他1985年获得Ohio大学博士学位。自从在Creighton大学任教以来,他一直在讲授计算机程序设计课程。D.S.Malik在抽象代数、模糊自动机理论及语言、模糊逻辑及应用和信息科学领域发表了超过45篇论文并出版了6本图书。本书是一本无需任何程序设计基础、内容涵盖两个学期(CS1和CS2)的权威教程。全书的编写与设计充分考虑到学生的学习方法,借助于详尽的解释和例子对C++进行全面描述。书中还包含了标准模板库、二叉搜索树、图论、查找和排序等算法,这些内容可安排在第二学期进行。本书特点:■本书所有程序源代码都以ANSI/ISO标准C++和标准C++形式提供,并可以使用MicrosoftVisualC++6.0,BorlandC++Builder5开发工具,或是MetrowerksCodeWarrior来编译这些程序。■每章后面的程序范例都是完整的程序代码。这些程序范例中包括输入、输出、问题分析和算法设计等具体步骤,并提供了完整的程序代码清单。■“小结”部分总结了每章的重要概念。■“练习”测试学生标识声明和语句正误的能力。■“编程练习”培养学生亲自动手编写C++程序的能力。■“注意”强调了各章节中重要概念的注意事项。■每章中统一编号的例题通过相应代码来帮助读者理解程序设计的概念。D.S.MalikD.S.Malik现任Creighton大学数学与计算机科学系教授。他1985年获得Ohio大学博士学位。自从在Creighton大学任教以来,他一直在讲授计算机程序设计课程。D.S.Malik在抽象代数、模糊自动机理论及语言、模糊逻辑及应用和信息科学领域发表了超过45篇论文并出版了6本图书。 -
C语言程序设计教程王正友编著本书内容包括:C语言概述、基本数据类型、控制结构、运算符和表达式、函数、数组、指针、结构体、共用体和枚举类型、位运算、指向结构体的指针与链表、存储类别、文件、Turbo C 2.0图形处理、C语言高级编程基础。 -
密码编码学(德)Michael Welschenbach著;赵振江[等]译本书分为三个部分。第一部分描述密码学中的常用算法和数论算法,以及这些算法的C和C++程序实现;第二部分描述密码算法的C和C++实现,主要包括RSA系统和替代DES的Rijndael算法。第三部分给出了书中C函数和C++函数的一览表及一些有用的网址。本书注重算法的实现以及密码算法与C和C++程序的结合,这也是本书的主要特色之一。从实用的角度来看,本书提供了一个可用于现代密码的完整软件包。书中除重点介绍了两种重要的密码算法之外,还涉及程序的检查及错误处理、密码策略及密码的前景等。该书的第一版问世后,被译为英文在美国出版发行;本书则是依据作者对德文第二版的最新增订版译出的。本书对计算数论专业、密码学专业的大学生、研究生有较大的参考价值。对密码学工作者,该书也有一定的参考价值。 -
C++程序设计基础黄迪明主编为了适应计算机技术的发展,国内外不少大学已开始使用C++语言替代其他编程语言,作为程序设计基础的入门课程。目前,已出版了不少关于C++ 语言的书籍,但作为教材使用时,通常要求学生具备计算机方面的预备知识,此外学生普遍感到以语法为主线的教学内容与实际编程能力的提高联系不紧,不能真正做到学以致用。为了更好地普及C++语言知识,促进教学工作,编者在从事C++ 语言教学和科研工作的基础上,吸取了国外同类教材的优点,为学生编写了不一定需要计算机方面的预备知识,而直接学习C++语言的基础教材。C++是一种既能进行过程化程序设计,又能进行面向对象程序设计的高级程序设计语言。C++语言在计算机研究和应用领域有着广泛的应用,已成为软件开发中最为流行的一种编程语言。本书以应用为主线安排教学内容, 由浅入深地介绍C++编程语言,主要目的是讲述如何用计算机和C++编程语言解决问题的基本方法和技术,在介绍传统的结构化编程的同时,介绍了面向对象编程的基本思想。本书所附光盘中包含各章的练习和一些实例,帮助读者自学和进一步理解书中内容。本书内容安排合理,深入 -
C语言程序设计学习参考蒋劲柏 编本书是《C语言程序设计》的配套辅导材料,全书共分为五个部分:自学方法,习题解答,典型例题,模拟测试,实验指导。习题解答和典型例题部分主要以习题讲解的形式针对教材中的不同知识点进行阐述,可以帮助读者提高解题能力。这两部分是本书的重点。通过使用本书,读者可以对教材有进一步的掌握,同时也能提高自己的动手能力。 -
Visual C++与Windows编程学习参考汪小龙 编本书是依据《VisualC++与Windows编程》教材编写的学习参考书。该书适合于在学完“VisualC++与Windows编程”课程各章后复习时使用,其中包括各章的基本内容、重点难点、章后习题解答,以及针对各章内容而挑选出的典型例题。另外在本书的后而还针对性地给出模拟测试卷,使读者在学完整个课程后进行自我测试和检查。为了培养读者的实际应用能力,本书的最后安排了十个具有代表性的实验题目。通过这些实验项目,使读者能够举一反三,提高设计应用程序的能力。本书可作为“VisualC++与Windows编程”课程的学习参考教材,也可作为VisualC++程序员学习Windows编程的辅导材料。 -
C++程序设计教程(英)Leen Ammeraal著;刘瑞挺等译1. 本书按C++的新标准详尽地阐述了C++编程技巧和设计理念,为编程人员提供了最佳的学习方式。2. 内容深入浅出,快速引导您踏入C++程序开发的领域。3. 本书指导您在程序设计过程中,如何恰当地运用面向对象的程序设计方法和传统的程序设计方法。4.书中涉及到的程序源代码和习题答案在网址http://www.tqbooks.net/download.asp可免费下载。对于那些带星号的习题,可在本书的附录C中找到答案。 -
标准C++程序设计教程林丽闽,褚尚军等编著C++的国际性标准版本“标准C++”于1998年正式推出,本书以此标准为基础,对C++语言不同层次的知识进行了全面介绍。本书以知识单元为基本构件,共分为七个单元:C++函数、控制结构与数据类型;C++库函数与函数模板;C++类与类模板;C++标准库;C++ STL;深入学习C++;附录。本书从最基本的内容讲起,对C++强大的功能做了详细介绍,并结合C++的最新功能,详细论述了面向对象编程的思想。本书针对那些比较难懂的高深主题也做了深入浅出的介绍,比如模板(包括标准模板库)、名字空间、运行时类型信息和区域表示等,这些功能对开发大型复杂系统的程序设计人员非常重要。因此,无论是新手还是有经验的程序员,都可以从本书中找到丰富的信息。使用本书,读者不仅可以学到技术,还可以得到最好的练习,使自己的程序设计水准达到专业水平。本书是学习和使用C/C++的优秀图书,最大的特点是内容综合、完整,叙述清晰、易懂,实例典型、丰富,练习、习题实用。同时,由于本书以知识单元为基本构件,便于拆分和重组,可适合不同层次的教学需要。可作为大专院校计算机专业的教材,也可作为从事计算机工作的科技人员的自学参考书。 -
C/C++程序设计王雷本片是《软件工程师系列》教材之一,它从程序设计的实际需要出发,深入浅出地介绍了C语言程序设计的基本概念、语法规则和程序设计技巧,并通过大量实例进行了说明。本片在内容上涵盖了C语言编程基础、逻辑运算、循环控制、数组与函数、指针结构体与共同体、位运算、编译处理等内容。本片组织体系合理、概念清晰、通俗易懂,既可作为计算机培训教材,也可供读者自学使用。本书附VCD光盘4张! -
提高C++性能的编程技术(美)Dov Bulka,(美)David Mayhew著;常晓波,朱剑平译;常晓波译很多程序员和软件设计师都认为追求高效的C++是一种很愚蠢的做法。他们认为C++天生就慢,对性能要求很高的应用程序不适合。因此,有一些领域是C++几乎无法成功进入的,如网络、操作系统内核、设备驱动程序等。本书反驳了这种观点。在使商业应用程序获取最大性能方面,本书的两位作者拥有第一手资料。本书说明了使用C++开发高效程序的潜力,提示了实践中一些平常的面向对象的设计原则以及获得大幅度性能提高的C++编程技术。本书还指出了在设计和编码中产生隐含操作代价的一些常见错误。本书关注强大和灵活性与良好性能和可伸缩性的结合,从而使两方面均达到最佳。具体主题包括临时对象、内存管理、模板、继承、虚承数、内联、引用计数、STL等。通过本书,您将能够精通最佳性能技术的主要内容。
