C/C++及其相关
-
C++沉思录(美)Andrew Koenig Barbara E. Moo凯尼格,(美)莫 著《C++沉思录(英文版)》基于作者在知名技术杂志发表的技术文章、世界各地发表的演讲以及斯坦福大学的课程讲义整理、写作而成,融聚了作者10多年C++程序生涯的真知灼见。全书分为6篇32章,分别对C++语言的历史和特点、类和继承、STL与泛型编程、库的设计等几大技术话题进行了详细而深入的讨论,细微之处几乎涵盖了C++所有的设计思想和技术细节。全书通过精心挑选的实例,向读者传达先进的程序设计的方法和理念。《C++沉思录(英文版)》适合有一定经验的C++程序员阅读学习,可以帮助读者加强提高技术能力,成为C++程序设计的高手。
-
C语言程序设计教程张岗亭 李立 梁宏倩 编著《21世纪高等学校计算机规划教材:C语言程序设计教程》主要内容包括:C语言概述、数据类型及其运算、3种结构的程序设计、编译预处理、数组、函数、指针、结构体和共用体、文件等。全书通过大量的实例讲解用C语言进行结构化程序设计的要领。以培养学生的程序设计能力与掌握开发工具为目标,严格遵循C语言标准,全面、系统、深入浅出地阐述了C语言的基本概念、语法和语义,以及用C语言进行程序设计的方法和技术。针对初学者的特点,在内容编排、实例以及习题的选择上遵循从易到难、循序渐进的原则,有利于教学的开展和学生自学。《21世纪高等学校计算机规划教材:C语言程序设计教程》适合作为高等院校“C语言程序设计”课程的教材,可以满足不同专业、不同学时的教学需要;也可作为计算机水平考试培训以及C语言自学者的教材或参考书。
-
C++程序设计刘艳菊 主编《21世纪高等教育计算机规划教材:C++程序设计》全面、系统地介绍了C++程序设计的基本概念、语法和程序设计方法,详细地讲解了C++程序设计中的数据类型、基本控制语句、数组、函数、指针、类和对象的定义与应用、继承和派生、多态性、虚函数、输入/输出流、模板等内容。本书重点突出、内容精练;便于自学,读者可以边学边练,快速掌握知识点。《21世纪高等教育计算机规划教材:C++程序设计》不仅可以作为高等学校“C++程序设计”课程的教材,也可供自学C++程序设计的人士参考。
-
C和指针(美)里克 著《C和指针(英文版)》提供与C语言编程相关的全面资源和深入讨论。本书通过对指针的基础知识和高级特性的探讨,帮助程序员把指针的强大功能融入到自己的程序中去。全书共18章,覆盖了数据、语句、操作符和表达式、指针、函数、数组、字符串、结构和联合等几乎所有重要的C编程话题。书中给出了很多编程技巧和提示,每章后面有针对性很强的练习,附录部分则给出了部分练习的解答。《C和指针(英文版)》适合C语言初学者和初级C程序员阅读,也可作为计算机专业学生学习C语言的参考。
-
C语言程序设计刘宝锺,徐欣 主编《高等职业院校物联网应用技术专业系列教材:C语言程序设计》是高等职业院校物联网应用技术专业系列教材中的一本。本书包含13章,分别为:C语言概述,数据类型及运算符,程序设计的3种基本结构,数值数组,字符数组与字符串,函数,指针,标示符的作用域和存储类型,结构体和共同体,编译预处理,链表,位运算,文件及附录。《高等职业院校物联网应用技术专业系列教材:C语言程序设计》内容编排新颖,知识结构合理,文字通俗易懂,并附有大量案例,充分考虑到高职高专物联网应用技术专业学生的实际情况,可读性、操作性和实用性强。《高等职业院校物联网应用技术专业系列教材:C语言程序设计》可作为高等职业院校、高等专科学校、成人高校物联网专业程序设计课程教材,同时还可以作为广大程序设计爱好者的自学入门教材。
-
C陷阱与缺陷(美)凯尼格 著《C陷阱与缺陷(英文版)》作者以1985年在Bell实验室时发表的一篇论文为基础,结合自己的工作经验,创作了这本对C程序员具有珍贵价值的经典著作。写作《C陷阱与缺陷(英文版)》的出发点不是要批判C语言,而是要帮助C程序员绕过编程过程中的陷阱和障碍。全书分为 8章,分别从词法分析、语法语义、连接、库函数、预处理器、可移植性缺陷等几个方面分析了C编程中可能遇到的问题。最后,作者用一章的篇幅给出了若干具有实用价值的建议。《C陷阱与缺陷(英文版)》适合有一定经验的C程序员阅读学习,即便你是C编程高手,《C陷阱与缺陷(英文版)》也应该成为你的案头必备书籍。
-
C/C++常用算法手册秦姣华,向旭宇 著计算机技术的发展和普及不仅改变了人们的生活和娱乐方式,也改变了人们的工作方式,这其中最为重要的便是计算机编程技术。现代的设计任务大多通过代码编程交给计算机来完成,其中算法起到了至关重要的作用。可以毫不夸张地说,算法是一切程序设计的灵魂和基础。《C/C++常用算法手册(修订版)》分3篇,共13章,“第1篇算法基础篇”介绍了算法概述,重点分析了数据结构和基本算法思想;“第2篇算法基本应用篇”详细讲解了算法在排序、查找、数值计算、数论、经典趣题和游戏中的应用;“第3篇算法高级应用篇”讲解了算法的一些高级应用技术,包括在密码学和数据压缩/解压缩中的应用。《C/C++常用算法手册(修订版)》知识点覆盖全面、结构安排紧凑、讲解详细、示例丰富。全书对每一个知识点都给出了相应的算法及应用示例。虽然这些例子都是以c语言来编写的,但是算法并不局限于c语言。如果读者采用其他编程语言,例如C++、C#、VB、Java等,根据其语法格式进行适当的修改即可。《C/C++常用算法手册(修订版)》主要定位于有一定c/c++语言编程基础、想通过学习算法与数据结构提升编程水平的读者,也可作为具有一定编程经验的程序员以及大中专院校学生学习数据结构和算法的参考书。
-
C#函数式程序设计(英)斯图姆 著,吴文国 译《C#函数式程序设计:经典编程技术在现代项目中的应用》绝大部分例子通过微软.NET平台上的C# 4.0语言来实现。少数几个例子采用其他语言,但是它们只是起演示作用。如果读者想测试这些例子,但是当前使用的并不是C# 4.0或 Visual Studi0 2010版本,则用C# 3.0或Visual Studi0 2008也能得到同样的效果—在C# 4.0中,新增加的功能并不是很多,而且这些功能都没有应用到例子中。但是,有几个例子利用了.NET Framework的功能(如Parallel Extensions),这些功能只出现在.NET 4.0中。《C#函数式程序设计:经典编程技术在现代项目中的应用》介绍函数式程序设计的基本概念,以及如何把这些概念应用到C#语言中。作者尽量提供具有实用背景的示例,但是大多数例子只考虑到语言因素。函数式程序设计是一种与代码、算法和程序结构有关的技术——这一点不同于程序的体系结构。当然,它需要与程序的体系结构相兼容。须知,有时很难在太理论化与偏离重点之间做到理想的平衡,但是作者已尽了最大的努力。在编写《C#函数式程序设计:经典编程技术在现代项目中的应用》时,作者专门开发了一个函数式的辅助代码库,即FCSlib(Functional CSharp Library)。读者在自己的项目中可以随意使用这个库,但是需要指出的是,该库无法提供任何保证。包含这个库代码的下载文件(有关下载文件的更多信息,请参阅“源代码”一节的内容)中还包括一个应用于FCSlib代码的LGPL许可文件。
-
C程序性能优化(日)片山善夫 著《C程序性能优化:20个实验与达人技巧》从CPU与编译器的运行机制讲起,带领读者一步步了解程序的执行成本、编译器的优化选项等,总结出许多C程序性能优化的技巧,并以实验的方式进行了讲解,简明易懂,使人印象深刻。书中带有大量的代码实例,使读者不仅能够了解代码优化的原理,还能够轻松地在实践中应用。《C程序性能优化:20个实验与达人技巧》适合有一定基础的C语言编程人员阅读。
-
C语言与程序设计曹计昌《C语言与程序设计》(作者曹计昌、卢萍、李开)是华中科技大学“C语言程序设计”精品课的主教材。本书力图完整、全面、清楚地介绍C语言的基本语法和语义,同时通过对一些精心提炼的算法实例进行分析和编程设计,培养学生算法设计、程序设计、调试程序的能力。《C语言与程序设计》分为上、下两篇,共18章,另外提供了3个附录。上篇是C语言,包括第1章至第10章,内容主要有概论、基本词法语法规则与程序元素、基本的标准输入与输出、流程控制、函数与程序结构、编译预处理、数组、指针、结构与联合、文件的输入与输出。下篇是程序设计,包括第11章至第18章,深入介绍了复杂类型的指针、递归、排序、线性数据结构、非线性数据结构、参数数目可变的函数与库函数、图形图像处理程序设计、程序设计开发实例。本书适合作为创新实验班(ACM班)和卓越工程师班程序设计课程教材,也适合作为高等院校计算机、通信、电子、自动化等专业和软件学院本科生的教材,或作为研究生入学考试c语言与程序设计方面的参考书,亦适合软件开发工程师和广大科技人员自学参考。