理解C++11和C++14可不只是熟悉它们引入的特性(例如,auto类型声明、移动语义、lambda表达式和并行计算支持)这么简单。挑战在于学习如何高效应用这些特性——让你的软件正确、有效、易于维护和可移植。这就是这本具有很强实践性的书籍的目的所在。 《EffectiveModernC++:改善C++11和C++14的42个具体做法(影印版英文版)》描述了如何使用C++11和C++14编写真正伟大的软件——使用现代C++。 《EffectiveModernC++:改善C++11和C++14的42个具体做法(影印版英文版)》遵循久经考验、基于规则和实例驱动的迈耶斯早期书籍的样式,但编写了全新的内容。对于每位现代C++软件的开发者而言,《EffectiveModernC++:改善C++11和C++14的42个具体做法(影印版英文版)》都是书籍。
《果壳中的C#:C#5.0指南》是一本C#5.0的技术指南,也是本中文版C#5.0的学习资料。《果壳中的C#:C#5.0指南》通过26章的内容,系统、全面、细致地讲解了C#5.0从基础知识到各种特性的命令、语法和用法。《果壳中的C#:C#5.0指南》的讲解深入浅出,同时为每一个知识点都专门设计了贴切、简单、易懂的学习案例,从而可以帮助读者准确地理解知识点的含义并快速地学以致用。《果壳中的C#:C#5.0指南》与之前的C#4.0版本相比,还新增了丰富的并发、异步、动态编程、代码精练、安全、COM交互等特性相关的内容。《果壳中的C#:C#5.0指南》还融汇了作者多年在软件开发及C#方面的研究及其实践经验,非常适合作为C#技术的一本通自学教程,亦是一本中C#技术人员不可多得的工具书。
如何构建高效、健壮、稳定且可扩展的优质API?对于这一软件工程上的难题,Martin Reddy凭借长期的从业经验,对优质API所应具备的各要素进行了全面分析,针对API的不同风格及模式,以及大型长期项目的内在需求,给出了种种设计策略,从而对API设计过程的规范性及可持续性作出了理论上不可磨灭的贡献。 《C API设计》适合具有C 编程经验的程序员阅读,也适合对API设计主题感兴趣的读者参考。
《程序员藏经阁:C++编程兵书》由浅入深,全面、系统地介绍了VisualC++开发技术。《程序员藏经阁:C++编程兵书》提供了大量实例,供读者实战演练。《程序员藏经阁:C++编程兵书》涉及面广,从基本操作到高级技术和核心管理,再到项目开发,几乎涉及C++开发的所有重要知识。另外,作者为帮助读者更好地学习本书内容,将书中的示例源代码收录于本书的配书光盘中。 《程序员藏经阁:C++编程兵书》共分17章。主要内容有C++入门、安装和配置VisualC++6.0、变量和基本数据类型、运算符和表达式、程序控制结构、数组、函数、函数的高级应用、编译预处理、指针、构造数据类型、类、类的初始化和赋值及析构、模板、进行面向对象程序设计、人事管理系统、点歌管理系统。
《C 面向对象高效编程(第2版)》以帮助读者掌握C 面向对象高效编程范式为目的,详细介绍了C 编程中的各种概念和应用技巧。全书共分为两部分,部分(章至0章)介绍面向对象编程的基础和应用,如数据抽象、继承、泛型类型、异常处理等内容;第二部分(1章至3章)深入探讨如何建立抽象及其策略,并研究了C 对象模型。书中包含大量的代码实例,读者不仅能从理论上得以提高,而且还能轻松地在实践中应用。 《C 面向对象高效编程(第2版)》适用于C 程序员,也可供对面向对象程序设计感兴趣的编程人员及大专院校计算机专业师生参考。
《深度学习》 《深度学习》由全球知名的三位专家Ian Goodfellow、Yoshua Bengio 和Aaron Courville撰写,是深度学习领域奠基性的经典教材。全书的内容包括3个部分:第1部分介绍基本的数学工具和机器学习的概念,它们是深度学习的预备知识;第2部分系统深入地讲解现今已成熟的深度学习方法和技术;第3部分讨论某些具有前瞻性的方向和想法,它们被公认为是深度学习未来的研究重点。《深度学习》适合各类读者阅读,包括相关专业的大学生或研究生,以及不具器学习或统计背景、但是想要快速补充深度学习知识,以便在实际产品或平台中应用的软件工程师。 《动手学深度学习》 本书旨在向读者交付有关深度学习的交互式学习体验。书中不仅阐述深度学习的算法原理,还演示它们的实现和运行。与传统图书不同,本书的每一节都是一个可以下载并运行的 Jupyter记事本,它
《C标准库(英文版)》由普劳戈所著,是由C语言专家编写的C标准库经典著作,影响了几代程序员。 《C标准库(英文版)》集中讨论了C标准库,全面介绍了ANSI/ C语言标准的所有库函数。书中通过引用 C标准的相关部分,详细讲解了每一个库函数的使用方法,并通过示例描述了其实现细节,且给出了实现和测试这些函数的完整代码。此外,每章结尾附有不同难度的习题,帮助读者巩固和提高。通过此书,读者将会更好地使用C标准库,并学会如何设计和实现库。 《C标准库(英文版)》结构清晰,内容,阐述精辟,对于各层次C程序员和相关专业高校师生而言都是一本的参考书。
《C 编程风格(修订版)》讲解了C 语言中较深层次的程序设计思想和使用方法,包含大量的软件工程概念和设计模式,重点介绍大规模编程相关的内容,例如增加代码的可读性、可维护性、可扩展性以及提高代码执行效率等的方法。《C 编程风格(修订版)》的示例代码都是从实际程序中抽取出来的,作者通过对这些代码进行分析,讲解了如何正确地编写代码以及避开一些常见的误区和陷阱,并提炼出了一些关于程序设计风格和编码风格的规则。如果开发人员在编程时能够遵循这些规则,将有助于开发出更好的C 程序。 《C 编程风格(修订版)》描述平实,示例丰富,适合有一定编程经验的计算机程序设计与开发人员参考。
众所周知,C++是在C语言之上发展起来的编程语言。几十年的发展历程,C++支持多种编程规范(过程化,面向对象,泛型)。并且C++国际标准不断更新,不断进步,尤其是C++14于2014年8月18日公布。C++的使用领域众广,多用于系统开发,引擎开发,等领域,几十年来一直是受广大用户喜爱的编程语言之一。C++的STL算法库对常用数据结构和常用算法进行了封装。STL提供的算法对于广大程序员而言是非常便捷的,避免了重复开发,提高效率。回顾几年来C++程序开发在国内的发展情况,对于STL的认识和掌握还存在一些差距。本书献给喜欢C++STL的朋友,当您看见这本书,您应该对C++STL已有了一定的了解,希望继续深造;或者您已经暗下决心来学习它。那么本书将是您佳的选择。全书共分为十七个篇章及一个附录。章主要是介绍相关的基本概念和基础知识,简要介绍了书中
本书是一本关于C++语言的经典书籍,全书共计20章,主要介绍了C++的基本知识、函数和库、字符串、流、集合、类的设计、递归、递归策略、回溯算法、算法分析、指针与数组、动态内存管理、效率与表示、线性结构、映射、树、图、继承、迭代的策略等内容。本书重点图突出,全面讲解了C++语言的基本概念,深入剖析了具体的编程思路。同事,每章后面都有配套的的习题,有助于读者进一步理解和掌握晦涩的概念。本书适合作为计算机专业及相关专业学生的教材或教学参考书,也适合希望学习C++语言的初学者和中高级程序员使用。
如何构建高效、健壮、稳定且可扩展的优质API?对于这一软件工程上的难题,Martin Reddy凭借长期的从业经验,对优质API所应具备的各要素进行了全面分析,针对API的不同风格及模式,以及大型长期项目的内在需求,给出了种种设计策略,从而对API设计过程的规范性及可持续性作出了理论上不可磨灭的贡献。 《C API设计》适合具有C 编程经验的程序员阅读,也适合对API设计主题感兴趣的读者参考。
《C标准库(英文版)》由普劳戈所著,是由C语言专家编写的C标准库经典著作,影响了几代程序员。 《C标准库(英文版)》集中讨论了C标准库,全面介绍了ANSI/ C语言标准的所有库函数。书中通过引用 C标准的相关部分,详细讲解了每一个库函数的使用方法,并通过示例描述了其实现细节,且给出了实现和测试这些函数的完整代码。此外,每章结尾附有不同难度的习题,帮助读者巩固和提高。通过此书,读者将会更好地使用C标准库,并学会如何设计和实现库。 《C标准库(英文版)》结构清晰,内容,阐述精辟,对于各层次C程序员和相关专业高校师生而言都是一本的参考书。
《像计算机科学家一样思考C 》作者基于自己在美国各所大学和学院讲授计算机程序设计课程的经验,开创了“像计算机科学家一样思考(Howto Think Like a ComputerScientist)”的教学理念和方法。《像计算机科学家一样思考C 》正是基于这样的方法,用全新的角度、丰富的实例全面讲解了C 语言。 全书共15章。章介绍了编程的基本知识,即什么是编程以及如何编程。第2章到第9章介绍了C 的基本元素与基本语法,包括变量、类型、函数、迭代、字符串、结构体等等;0章到5章介绍了C 的功能,包括Vectors、成员函数、类和不变式、文件输入输出等。 《像计算机科学家一样思考C 》适合C 的初学者和初级程序员阅读,也可以作为相关专业或培训的教程使用。通过学习《像计算机科学家一样思考C 》,读者不仅可以在C 方面达到初窥门径的效果,同时对计算机