C/C++及其相关
-
C程序设计的抽象思维(美)Eric S.Roberts著本书旨在鼓励学生开发强大的软件工程技巧,帮助学生掌握数据结构的基础知识。本书通过强化现代程序设计概念,如接口。抽象。封装等,提供了进一步学习程序设计的理想基础。作者以清晰的讲解与极具魅力的写作风格,引导学生掌握CS2课程的全部重要内容。引入几个程序库包来简化编程过程,使学生可以将主要精力集中在高级的概念性问题上,而不必为C语言的复杂性分散太多精力。详尽讨论递归,包括大量不同难度的示例程序和习题,从简单的递归函数到分析二人游戏的极大极小策略。强调编写可靠的可复用代码的实践能力。EricS.Roberts是美国斯坦福大学计算机科学系教授,并担任系里主管教学事务的副主任,同时他还是工学院的CharlesSimonyi讲席教授。他于198年在哈佛大学应用数学系获得博士学位,并曾在DEC公司位于加州PaloAlto的系统研究中心做过5年的研究工作。作为一位获得高度评价的教育工作者,Roberts还因其在本科生教学中的杰出贡献获得了1993年的BingAward奖。他的另一本备受赞誉的书《C语言的科学和艺术》的英文影印版已由机械工业出版社引进出版。出版者的话文艺复兴以降,源远流长的科学精神和逐步形成的学术规范,使西方国家在自然科学的各个领域取得了垄断性的优势,也正是这样的传统,使美国在信息技术发展的六十多年间名家辈出、独领风骚、在商业化的进程中,美国的产业界与教育界越来越紧密地结合,计算机学科中的许多泰山北斗同时身处科研和教学的最前线,由此而产生的经典科学著作,不仅擘划了研究的范畴,还揭橥了学术的源变,既遵循学术规范,又自有学者个性,其价值并不会因年月的流逝而减退。近年,在全球信息化大潮的推动下,我国的计算机产业发展迅猛,对专业人才的需求日益迫切。这对计算机教育界和出版界都既是机遇,也是挑战,而专业教材的建设在教育战略上显得举足轻重。在我国信息技术发展时间较短。从业人员较少的现状下,美国等发达国家在其计算机科学发展的几十年间积淀的经典教材仍有许多值得借鉴之处。因此,引进一批国外优秀计算机教材将对我国计算机教育事业的发展起积极的推动作用,也是与世界接轨。建设真正的世界一流大学的必由之路。机械工业出版社华章图文信息有限公司较早意识到"出版要为教育服务"。自1998年开始,华章公司就将工作重点放在了遴选、移译国外优秀教材上。经过几年的不懈努力,我们与PrenticeHall,Addison-Wesley,McGraw-Hill,MorganKaufmann等世界著名出版公司建立了良好的合作关系,从它们现有的数百种教材中甄选出Tanenbaum,Stroustrup,Kernighan,JimGray等大师名家的一批经典作品,以"计算机科学丛书"为总称出版,供读者学习、研究及庋藏、大理石纹理的封面,也正体现了这套丛书的品位和格调。"计算机科学丛书"的出版工作得到了国内外学者的鼎力襄助,国内的专家不仅提供了中肯的选题指导,还不辞劳苦地担任了翻译和审校的工作,而原书的作者也相当关注其作品在中国的传播,有的还专诚为其书的中译本作序。迄今,"计算机科学丛书"已经出版了近百个品种,这些书籍在读者中树立了良好的口碑,并被许多高校采用为正式教材和参考书籍,为进一步推广与发展打下了坚实的基础。随着学科建设的初步完善和教材改革的逐渐深化,教育界对国外计算机教材的需求和应用都步入一个新的阶段。为此,华章公司将加大引进教材的力度,在"华章教育"的总规划之下出版三个系列的计算机教材:除"计算机科学丛书"之外,对影印版的教材,则单独开辟出"经典原版书库",同时,引进全美通行的教学辅导书"Schaum''''sOutlines"系列组成"全美经典学习指导系列"。为了保证这三套丛书的权威性,同时也为了更好地为学校和老师们服务,华章公司聘请了中国科学院、北京大学、清华大学、国防科技大学、复旦大学、上海交通大学、南京大学、浙扛大学、中国科技大学、哈尔滨工业大学、西安交通大学、中国人民大学、北京航空航天大学、北京邮电大学、中山大学、解放军理工大学、郑州大学、湖北工学院、中国国家信息安全测评认证中心等国内重点大学和科研机构在计算机的各个领域的著名学者组成"专家指导委员会",为我们提供选题意见和出版监督。这三套丛书是响应教育部捉出的使用外版教材的号召,为国内高校的计算机及相关专业的教学度身订造的。其中许多教材均已为M.I.T,Stanford,U.C.Berkeley,C.M.U.等世界名牌大学所采用。不仅涵盖了程序设计、数据结构、操作系统、计算机体系结构、数据库、编译原理、软件工程、图形学、通信与网络、离散数学等国内大学计算机专业普遍开设的核心课程,而且各具特色:有的出自语言设计者之手。有的历经三十年而不衰。有的已被全世界的几百所高校采用。在这些圆熟通博的名师大作的指引之下,读者必将在计算机科学的宫殿中由登堂而入室。权威的作者、经典的教材、一流的译者、严格的审校、精细的编辑,这些因素使我们的图书有了质量的保证,但我们的目标是尽善尽美,而反馈的意见正是我们达到这一终极目标的重要帮助。教材的出版只是我们的后续服务的起点。华章公司欢迎老师和读者对我们的工作提出建议或给予指正,我们的联系方法如下:电子邮件:hzedu@hzbook.com联系电话:(1)68995264联系地址:北京市西城区百万庄南街1号邮政编码:137 -
C语言的科学和艺术(美)Eric S.Roberts著本书是一本计算机科学的经典教材,强调软件工程和优秀的程序设计风格。此外,学生还可以从书中学习到ANSIC的基础知识,这些内容已经成为计算行业的标准。作者的写作风格使得书中深奥的概念变得易于理解和引人入胜。本书集中讨论库和抽象的用法,这是当代程序设计技术中最基本的知识。作者使用库来隐藏c语言的复杂性,更加突出主题,使学生可以较好地掌握每一个主题的精髓。然后,进一步给出每个库的底层实现,较好地展示了库自身的抽象威力。本书从基础开始讲起,是C语言的入门教材。本书已经被美国斯坦福大学、哥伦比亚大学等多所大学和学院成功采用,是一本适合高等院校计算机及相关专业使用的优秀教材。作者简介:Eric S.Roberts是美国斯坦福大学计算机科学系教授,并担任系里主管教学事务的副主任,同时他还是工学院的Charles Simonyi讲席教授。他于1980年在哈佛大学应用数学系获得博士学位,并曾在DEC公司位于加州Palo Alto的系统研究中心做过5年的研究工作。作为一位获得高度评价的教育工作者,Roberts还因其在本科生教学中的杰出贡献获得了1993年的Bing Award奖。他的另一本书《C程序设计的抽象思维》(Programming Abstractions in C:A Second Course in Computer Science)的英文影印版即将由机械工业出版社引进出版。 -
嵌入式系统的微模块化程序设计(美)Miro Samek著;敬万钧,陈丽蓉译;敬万钧译建模反应式系统而不使用重量级的工具,作者的量子编程(QP)是一种新的范型。它把状态图作为一种设计方法,而不是作为特殊工具来使用。在本书的第1部分,给出相关概念清晰而明确的叙述,包括传统的有限状态机和状态图,以及基于状态图的设计模式;给出了可运行代码,使读者能通过实际操作来学习量子编程,以及学到状态嵌套如何导致行为继承和如何通过按差异编程而实现重用。第2部分完整地叙述了量子框架的实现,以及说明如何在应用中使用它,并移植到所选用的RTOS。本书适于嵌入式系统、实时系统及UML状态图的相关工程设计人员使用,并可作计算机科学和电气工程高年级学生的教学用书。所附光盘包含了作者的量子框架的全部源代码、散见于全书的所有练习的答案以及一个RTOS32的评估板——X86处理器的32位实时操作系统。 -
C程序设计赵山林, 高媛等编著本书从程序设计的基本思想出发,以语法、程序设计和计算机思维的培养为重点,由浅入深、循序渐进地讲述C语言的基本概念和程序设计方法。本书列举大量的实例详细讲述解决问题的基本步骤,同时配有大量的习题,帮助读者进一步掌握相关的知识。本书的主要内容包括程序设计的基础知识;数据类型及相关的类型转换规则,表达式的构造、计算规则,指针、结构体、文件的应用;程序的流程控制语句及结构化的程序设计方法,归纳了选择、循环程序设计的思路;函数的设计方法、参数的传递;中断的基本概念及使用方法;图形的基本概念及应用等。本书通俗易懂、图文并茂,可作为高等学校的教材,也可供自学者参考阅读。 -
Visual C++专业游戏程序设计(日)坂本千寻著;博硕文化译;博硕文化译《Visual C++专业游戏程序设计》作者特别针对游戏程序所需要的思维与技术,结合本身经验将这些零散的资料整理成书,希望能对游戏开发的入门者有所帮助。《Visual C++专业游戏程序设计》以Visual C++结合MFC、DirectDraw、DirectSound等技术,从制作游戏雏形开始由浅入深地进行解说,并介绍图形的特效处理。书中针对RPG、卡片游戏、多媒体等主题分别做重点说明,并介绍如何把MCI、WAVE、DirectSound等音源音效整合到游戏中,以及DirectSound的图形高速化处理的技巧。最后两个章节讲座游戏的资料存储与管理,对想要学习游戏制作的读者提供了极佳的参考。 -
Visual C++冒险游戏程序设计(日)坂本千寻著;博硕文化译;博硕文化译本书针对冒险型游戏(AVG),从游戏策划与设计开始介绍,然后再以VC++为实际开发工具,完整详细地指导读者开发一套高水准的冒险型游戏。书中着重的不是华丽的演出或新技术的说明,而是务实且仔细地审视冒险游戏最基本的本质思维与逻辑部分。再者,书中许多程序的观念与技巧内容也适用于游戏以外的程序设计,这些技术都是作者经验累积的成果,不是一般入门书会提供的,书中许多内容与观念都是想要进阶与提升技术的读者所需要的,不仅适用于想要开发冒险型游戏的读者,也适合想要以"游戏"为题材来学习程序设计的读者。 -
Visual C++角色扮演游戏程序设计(日)坂本千寻著;博硕文化译;博硕文化译本书适合已有VC++使用经验的读者,书中共分十个章节,从最基本的RPG的角色扮演游戏设计要素开始介绍,再来教您Windows窗口程序设计与RPG游戏配合的基本知识、图形文件的显示与全盛地图与人物相关的坐标处理、人物角色移动的思维与逻辑、战斗的设计与程序判断、RPG里所产生的事件的处理、角色参数的编辑设定和程序设计重点、音效加入与故事的整合等,每一章节都有完整高水准的程序实例配合解说,对想要学习游戏制作的读者提供了极佳的参考。 -
数据结构(C语言版)导教·导学·导考姚群,夏清国编本书是为配合严蔚敏、吴伟民编著的《数据结构》( c 语言版)而编写的辅助教材。书中首先给出了重点内容提要和知识结构图;其次,从历次本科课程考试及研究生考试中例举出常见题型,并进行分析解答;最后,在每章后面给出了学习效果测试参考答案,供读者自我测试学习效果。本书对学习数据结构课程的读者来说,是一本针对性很强的辅助教材。 -
分形算法与程序设计孙博文编著本书从实用的角度出发,论述了分形图形的生成算法与程序设计。内容包括分形图的递归算法、文法构图算法、迭代函数系统算法、逃逸时间算法、分形演化算法,以及分形图的放大、分形图的动画、分形图的立体化和利用分形算法实现自然景物的模拟等内容。本书共分10章,图文并茂,集中介绍了近年来分形图形学的研究成果,给出了相应的算法和VisualC++程序设计源代码,使读者易学、易掌握、易用。只要具备高中的数学知识和VisualC++程序设计的能力,便可轻松阅读此书。本书可供数学、物理、计算机、艺术设计、工业造型、影视动画制作等专业的本专科学生阅读学习,也可供从事计算机绘图、数字图像处理等领域的研究人员和工程技术人员参考,还可供广大分形爱好者参考阅读。 -
面向软件工程的Visual C++网络程序开发孙晓刚等编著近几年来,Internet在我国日益普及,用户对网络应用的需求也不断增长。Visual C++ 以其强大、高效的特点,成为开发Windiws网络应用程序的首选开发工具。本书除了向读者介绍开发Windows网络程序的基本技术:Winsock 、WinInet COM等外,还突出了从实际出发的特点,从软件工程的角度展示了如何分析、设计、开发一个功能完善、细节众多的网络应用系统,本书的最后还介绍了关于组织测试和制作安装程序的内容。整本书形成一个从技术基础到设计、开发,进而到测试、发布的体系。另外,书中有实例的章节都附有源代码,以方例读者学习和研究之用。本书语言通俗易懂,内容丰富翔实,突出了实例,处处体现了软件工程的思想,适合有一定Windows 平台下的C和C++语言编程经验的高等院校计算机及其相关专业学生、网络应用程序开发人员及网络编程爱好者学习使用,同时也可作为从事Windows网络应用程序开发的软件工程师参考用书。
