-
现代C++教程:C++11/14/17/20 On the Fly(欧昌坤) 本书旨在全面介绍现代C++(20世纪20年代之前)的相关功能。 您应该知道,并非所有这些功能都是必需的。 相反,它应该在你真正需要的时候学习。 -
数据并行C++,第2版:编程C++和SYCL 了解如何使用加速C++程序 数据并行性 和 SYCL公司 。使C++程序员能够站在这一激动人心的重要开发的最前沿,这有助于将计算推向新的水平。 -
裸机C++实用指南(Alex Robenko) 这本书提供了用C++编程实时嵌入式微控制器系统的高度实用指南。 它描述了在何处使用裸金属系统。 它将帮助人们开始在嵌入式裸机开发中使用C++。 -
用C和C++编程嵌入式系统(Michael Barr) 这里介绍的技术和代码示例直接适用于各种实际嵌入式软件项目。 即使你以前做过一些嵌入式编程,你仍然会从这本书中受益。 -
嵌入式系统C++(Arkady Miasnikov) 本书面向主要使用C语言的固件开发人员。 它假设读者熟悉ARM或Intel汇编语言,并具备C++语法的工作知识。 -
Pro TBB:使用线程构建块的C++并行编程 这本书是所有C++程序员学习的现代指南 线程构建块(TBB) 它提供了许多示例和最佳实践,帮助您成为一名有效的TBB程序员,并利用并行系统的强大功能。 -
C++17和Fortran 2008中的科学编程(V.Eijkhout) 本书涵盖了两种主要的高性能语言:C++17和Fortran 2008。 两者都是从头开始的,而不是百科全书式的,有大量的编程示例,取自计算科学。 -
符号小书:并发控制 本书介绍了并发编程的同步原理。 本书的方法是确定对各种同步问题有用的模式,然后展示如何将它们组合成解决方案。 -
科学计算的现代C++编程技术 这本易于阅读的教科书/参考全面介绍了C++中的科学编程技术。 以实例学习为实践重点,该理论得到了大量练习的支持。 -
O'Reilly®C++Today:The Beast回来了(Jon Kalb等人) 作者演示了现代C++如何为大规模服务器场以及低指纹移动应用程序提供必要的功能、性能、库和工具。 您将了解为什么C++再次成为多个不同行业的首选。 -
C++编程基础(Richard L.Halterman) 这本书以一种简单易懂的方式教授C++编程的基础知识,而不假设以前使用过任何其他语言。 它比传统的介绍更深入地解释了基本概念和技术。 -
C++思考,第1卷:标准C++简介(第2版) 如果你正在用C++进行认真的开发,那么Bruce Eckel的《用C++思考》是你必须拥有的一本C++书。 这本书充满了专家的建议,并以耐心、博学的风格写成。 -
C++思维,第2卷:实用编程(Bruce Eckel) 从C++的角度考虑,第2卷涵盖了所有专业C++开发人员必须掌握的高级主题——超越入门级。 没有其他文本涵盖了为生产C++编程做准备所需的主题。 -
C++研讨会(Dale Green等人) 通过了解C++编程背后的核心原则和技术,学习创建高性能、无错误的程序。 学习用C++编写干净、可维护的代码,并在软件工程领域取得进步。 -
用C/C++构建您自己的Redis(詹姆斯·史密斯) 通过构建 Redis(Redis) -像是用C/C++从头开始的服务器。 所需的知识比通常的应用程序级开发更广泛、更深入。 -
编程元素(Alexander Stepanov等人) 这本书表明,用真正的编程语言(如C++)实现的算法可以在最一般的数学设置中运行。 例如,快速指数算法被定义用于任何关联操作。 -
C++第三版中的数据结构和算法分析 本文介绍了如何选择或设计最适合特定问题的数据结构,重点是使用C++创建高效的数据结构和算法。 -
数据结构和使用C++解决问题(Mark Weiss) 本书从抽象思维和问题解决的角度,以及C++的使用,对数据结构和算法进行了实际介绍。 接口和实现的明确分离。 -
持久内存编程:综合指南 本书解释了基本概念,介绍了 持久内存 针对C、C++、JavaScript和其他语言的编程API,讨论了具有持久内存的RMDA; 审查安全功能; 并提供了许多示例。 -
用C语言解决算法问题的原理++ 解决计算机技术中问题的算法方法是一个必不可少的工具。 这本书介绍了一本可读、有趣、充满活力的书,它将激励和挑战学生敞开心扉,了解问题解决的算法本质。 -
C++编程问题:高级算法(Bradley Green) 问题完全以清晰可读的方式解决 C++11语言 涵盖广泛的高级编程技术样本,涵盖位操作、数值分析、子序列问题和随机算法的专门程序。 -
科学程序设计与计算机体系结构 本书深入研究了链接器、编译器、操作系统和计算机体系结构,以了解计算机的不同部分如何与程序交互。 它首先回顾了C/C++,并解释了库、链接器和Makefiles是如何工作的。 -
The Rook的C++指南(Jeremy A.Hansen) 这本由诺维奇大学师生编写的教科书旨在介绍C++编程语言。 这本循序渐进的书是初学者或C++新手的理想之选。 -
C++注释:广泛教程(Frank B.Brokken) 本书涵盖了C++11,面向C语言(或使用类似C语法的任何其他语言,如Perl或Java)的知识丰富的用户,他们希望了解更多关于C++的知识,或过渡到C++。 -
C++编程完整指南(Ulla Kirch-Prinz等人) 这本书是为那些对从头开始学习C++编程语言感兴趣的学生和那些希望增强C++知识的高级C++程序员而写的。 -
C++软件包(Sharam Hekmat) 本书介绍了C++作为一种面向对象的编程语言。 它在过程、通用、基于对象和面向对象的上下文中介绍了C++的基础知识。 假设您以前不了解C或任何其他编程语言。 -
C++中的面向对象编程,第4版(Robert Lafore) 本书从C++编程语言的基本原理开始,在说明OOP方法时系统地介绍了越来越高级的主题。 它反映了最新的ANSI C++标准和当前实践。 -
Boost C++库(Boris Schaling) 这本书是对Boost C++库的介绍。 Boost C++库补充了C++标准,并添加了许多实用工具,可用于任何C++开发人员和任何C++项目。 -
掌握OpenCV 4:C语言的综合指南++ 本书的目标读者是计算机视觉工程师,他们正朝着掌握 打开CV 它将数学公式保持在一个坚实但最低限度的水平,提供从构思到运行代码的完整项目,以当前热门话题为目标,等等。 -
C++核心指南(Bjarne Stroustrup等人) 这些指南的目的是帮助人们有效地使用现代C++,重点关注相对较高级别的问题,例如接口、资源管理、内存管理和并发性。 这些规则会影响应用程序架构和库设计。 -
实用C++元编程(Edouard Alligand等) 通过这本示例驱动的电子书,您将了解到C++11和C++14中改进的元编程技术如何通过让编译器为您工作来帮助您避免许多错误和繁琐的工作。 -
更多C++习语(Wikibooks) 这本开放内容书的目的是向对C++有一定熟悉程度的程序员介绍现代C++习惯用法,并帮助他们提高知识水平,使C++对他们更友好。 -
C++专业人员的提示和技巧 这本独特的书提供了其他任何地方都没有的高级编程技巧! 经验丰富的程序员会欣赏各种来源的编码解决方案、修补程序和内部秘密,所有这些都旨在提高C++的生产率。 -
数据并行C++:掌握DPC++编程 了解如何使用加速C++程序 数据并行性 。这本书使C++程序员能够站在这一激动人心且重要的新开发的最前沿,帮助将计算推向新的水平。 -
面向专业人员的C++注释 本书围绕概念和用例进行了组织,其中包含了一些精彩而直接的提示(带示例),可以极大地提高您的编程能力和C++代码的整体健康状况。 它将把你的C++编程技能提高到一个新的水平。 -
C++中的优化软件(Agner Fog) 这本书是为那些想让自己的软件更快的高级程序员和软件开发人员准备的。 假设读者对C++有很好的了解,并对编译器的工作原理有基本的了解。 -
基本C++(Krzysztof Kowalczyk) 本书为开始学习 C++ 编程语言以及那些涉及更复杂主题的语言。 示例链接到允许您玩它们的在线操场。 -
C++黑客指南(Steve Oualline) 这本书收集了120多个最好的C++老手的秘密,并将它们放在一个容易接近的地方。 所介绍的技术都已在实际程序中使用,更重要的是,使实际程序变得更好。 -
编程基础:使用C语言的结构化方法++ 本书介绍了使用C++作为编写程序的语言的计算机编程,以及坚实的基本编程原则,包括编写结构化程序、循环、数据结构和迭代。 -
C++For C程序员(JT Kalnay) 面向C程序员的C++示例教科书。 这本书不是不懂C语言的新C++程序员的起点。它是C程序员的过渡工具。 -
C++中的编程抽象(Eric S.Roberts) 这本书为学生提供了练习和学习引人入胜的图形作业的机会。 客户至上的数据结构方法有助于学生吸收并应用材料。 -
开放数据结构:C++简介(Pat Morin) 这本书是对数据结构和算法领域的介绍,它涵盖了序列(列表)、队列、优先级队列、无序字典、有序字典和图的数据结构的实现和分析。 -
C++结构化编程(Kjell Backman) 这本书的目的主要是教授如何“思考编程”,其次是教授C++代码。 因此,我将强调如何集中精力解决问题并准备编码 -
C的祈使部分简介++ 本书是为编程入门课程而设计的,使用C++命令式核心,假设以前很少有编程经验。 -
GCC简介:用于GNU编译器GCC和G++ 本书提供了GNU C/C++编译器、gcc和g++的完整教程介绍。 通用条款 是全球数十万开源和商业项目的实际编译器集合,是学术程序的标准编译器。 -
在C++中使用机器人学习计算(Deepak Kumar) 这本书将向你介绍计算机、机器人和计算的世界。 你将了解到,计算与计算机无关,正如天文学与望远镜无关。 机器人的存在时间比计算机长得多。 -
面向初学者的逆向工程(Dennis Yurichev) 这本书教你如何为那些想学习理解x86(几乎占世界上所有可执行软件的比例)和C/C++编译器创建的ARM代码的初学者破译汇编语言。 -
C语言中的计算物理和科学计算++ 这本书介绍了物理中以及其他科学领域中使用的计算方法。 C++用于编写核心程序,数据分析是使用Gnu/Linux环境的强大工具执行的。 -
O'Reilly®实用C++编程,第2版(Steve Oualline) 这本书是对学习C++的程序员的C++语言的完整介绍。 它反映了最新的C++标准,采用了一种实用的脚踏实地的方法,强调如何设计干净、优雅的代码。 -
学习C++编程语言(教程点) 本书采用简单实用的方法来描述C++的概念。 它是为初学者准备的,帮助他们理解与C++相关的基本到高级概念。 它假设了计算机编程的基础知识。 -
如何设计类(Matthias Felleisen等人) 本书向学生展示了面向对象编程语言(如C++、C#和Java)如何通过语法结构来支持这项工作。 他们还完善了程序设计规程。 -
如何使用C/C制作计算机操作系统++ 这本书是关于如何从头开始用C/C++编写计算机操作系统的。 目标是构建一个非常简单的基于UNIX的操作系统,而不仅仅是一个“概念验证”。 操作系统应该能够引导、启动用户shell并具有可扩展性。 -
实际C++:工业实力编程技术 这是一本使用C++语言的现代指南,包括如何将其应用于Windows编程。 演示如何为程序员而不是计算机编写程序。 它教程序员如何编写小型、快速、可靠和可扩展的程序。 -
行业实力C++:规则和建议 本书以易于遵循的规则和建议列表的形式介绍了在C++面向对象语言中使用和编程的经验证的策略。 它包括命名约定、代码组织、资源管理等。 -
科学家C++编程(Roldan Pozo等人) 这本书是专门为当今的科学家、工程师和数学家设计的,从电气和结构工程、流体力学、数学等实际情况中提取了大量新的应用和例子。 -
Olve Maudal和Jon Jagger的Deep C(和C++) 我们将研究C和C++中的小代码片段,并用它们讨论这些精彩但危险的编程语言的基本构建块、限制和底层设计哲学。 -
简洁的C++:面向C#开发人员的C++(M.McLaughlin) 本书旨在帮助专业C#开发人员学习现代C++编程。 本书的目的是利用您现有的C#知识来扩展您的技能。 -
内存管理:C/C中的算法和实现++ 本书介绍了垃圾收集和显式内存管理算法的几个具体实现。 了解处理器如何在硬件级别管理内存。 -
每个程序员都应该了解内存 本文档解释了现代商品硬件上使用的内存子系统的结构,说明了为什么开发CPU缓存,它们是如何工作的,以及程序应该如何利用它们来实现最佳性能。 -
指针和内存(Nick Parlante等人) 这是使用 指针 以及C、C++和其他语言中的内存。 解释指针和内存的工作方式以及如何使用它们——从基本概念到所有主要编程技术。 -
C++和MPI中的并行科学计算:算法 本书提供了数值算法、现代编程技术和并行计算的无缝方法,包括基本和高级主题,并同等重视偏微分方程的离散化和求解器。 -
用Microsoft Visual C++并行编程(Colin Campbell) 本书向您介绍了最重要和最常用的并行编程模式,并使用PPL为它们提供了可执行代码示例。 -
计算问题:思想、算法、C语言源代码++ 这本书为计算学家提供了算法和思想,无论是工作程序员还是任何对计算方法感兴趣的人。 这些实现是用C++和GP语言完成的,是为符合POSIX的平台编写的。 -
《编程珍珠》第二版(乔恩·本特利) 这本书是一本关于软件魅力方面的论文集:编程珍珠,其起源超越了坚实的工程,在洞察力和创造力的领域。 所有程序的实现,在C或C++中,现在都可以在Web上获得。 -
代码连接卷1:学习ZeroMQ(Pieter Hintjens) 这本书带你学习 零MQ ,分步进行,有80多个示例。 您将学习基本的API、不同的套接字类型及其工作方式、可靠性和其他高级主题。 这是C/C++的专业版。 -
C++中的金融数字配方:在金融中的应用 这本书为在C++中从事金融领域工作的人们提供了大量有用的示例和算法。 所有例程都是使用名称空间和标准模板库来确认新的ISO/ANSI C++标准的。 -
GNU Make:一个用于定向编译的程序 本书将向您展示如何编写自己的makefile。 它提供了Make的完整解释,包括基本功能和扩展功能。 还有一个方便的专家快速参考附录。 -
用Qt4介绍C++中的设计模式(Alan Ezust) 这本书是一个完整的教程和参考 Qt(数量) 它假定您以前不了解C、C++、对象或模式。 您将逐步了解每一个核心概念,学习大量Qt示例和练习。 -
使用Qt 4进行C++GUI编程,第2版(Jasmin Blanchette) 无论您是Qt新手还是从旧版本升级,本书都可以帮助您完成 Qt(数量) 4.3使之成为可能。 -
如何像计算机科学家一样思考,C++版(a.Downey) 本书的目的是教你像计算机科学家一样思考,使用C++作为编程语言。 它意味着能够制定问题,创造性地思考解决方案,并清晰准确地表达解决方案。 -
InformIT C++参考指南(Danny Kalev) 它提供了C++知识的基础知识,以及文章、评论和意见,这些内容比您对C++的基本介绍更丰富。 -
使用C++进行软件设计(David Carlson等) 本书提供了三门完整的计算机科学课程和一门数据结构课程所需的材料,均使用C++作为编程语言。 它为您提供了所有工具和技术,使您能够使用C++设计和实现中等大小的软件系统。 -
使用wxWidgets进行跨平台GUI编程(Julian Smart) 这本书是初级开发人员学习C++中wxWidgets编程的最好方法,这是wxWidlets程序员必备的工具。 -
使用Qt 3进行C++GUI编程(Jasmin Blanchette) 这本书提供了成为专业人士所需的所有信息 Qt(数量) 开发商。 它还包括跨平台GUI编程 -
使用wxDev-C++编程(Colin Laplace等人) 这本书希望能引导完全初学者学习wxDev-C++、C/C++编程或wxWidgets,并让他们对这个神奇的IDE充满信心。 它将作为一个开源项目发布。 -
C风格元素:优雅C和C++程序的风格手册 这本方便的指南涵盖了良好编程风格的原则,教C和C++程序员如何编写易于他人阅读、理解和维护的代码。 -
O'Reilly®使用GNU Make管理项目(Robert Mecklenburg) 它为满足大型现代项目的需求提供了指导。 它还涵盖了一些高级主题,如可移植性、并行性和与Java的配合使用。 为不同的平台构建不同版本的程序,并以其他方式自定义构建。 -
计算机科学挂毯:探索C语言编程++ 本书是为计算机科学的第一门课程而设计的,该课程使用C++作为学习编程的语言。 它为程序和编程的分析、构建和设计提供了坚实的基础。 -
优化C++(Steve Heller) 这本书提供了几个高性能的搜索和数据压缩算法,这些都是为C++增加速度所需要的。 在本书的一些最有用的章节中,作者介绍了哈夫曼编码和动态散列。 -
优化C++:一本关于提高程序性能的书 这本书包含了如何使用C++语言编写高效软件的指南和建议。 考虑了软件的正确性和可维护性,但不是指南的主要关注点。 -
C语言中OPP设计模式的数据结构和算法++ 这本书为读者提供了一个现代的、面向对象的视角,用C++研究数据结构和算法,清楚地展示了如何使用多态性和继承,并包括来自工作和测试程序的片段。 -
在Aix上开发和移植C和C++应用程序 它帮助经验丰富的UNIX应用程序开发人员,这些开发人员是AIX操作系统的新手,并对32位和64位进程模型进行了详细的解释共享对象和库的有效管理探索使用OpenMP进行并行编程。 -
掌握C++(K.R.Venugopal等人) 本书涵盖了一些概念,如编程范例、OOP技术的需求、C/C++的扩展一目了然、C++语言的基本结构、类和对象、继承、多态性、泛型编程、流计算、带异常的容错编程。 -
编译器和编译器生成器:C语言简介++ 书中的插图集中于C++的使用,同时解释了有限的面向对象特性。 本文提供了足够的理论,使读者能够深入了解编程语言的设计和实现领域。 -
使用PCCTS和C++进行语言翻译:参考指南 本书是解析器生成器ANTLR(另一种语言识别工具)的参考指南,适用于源到源翻译的树解析器发生器SORCERER旨在作为参考手册而非教科书。 -
《21天自学C++》,第5版(杰西·利伯蒂) 21节简单易学的课程中包含了语法示例和详细的代码分析,包括管理I/O、循环、数组和创建C++应用程序等基础知识。 -
C++中的面向对象编程,第三版(Robert Lafore) 介绍适用于面向对象编程的大多数ANSI/ISO C++标准的复杂功能。 学习OO编程的概念,它们为什么存在,以及如何利用它们创建复杂高效的面向对象应用程序。 -
C++神经网络和模糊逻辑(Valluru B.Rao等人) 通过C++编程为两种最流行的人工智能技术:神经编程和模糊编程提供了一个逻辑性的、易于遵循的过程。 它涵盖了理论和实践示例,为程序员提供了坚实的基础。 -
C++:初学者指南,第二版(Herbert Schildt) 这本循序渐进的书是由世界顶尖编程作家赫伯·席尔特(Herb Schildt)编写的,非常适合初学者或C++新手。 本系列的模块化方法使您很容易按照自己的节奏学习使用C++。 -
使用BREW在C/C++中开发无线游戏(R.Barbagallo) 它专为对开发移动电话应用程序感兴趣的游戏程序员设计,带您了解BREW API的基础知识,包括图形、声音和输入,并将其与一个完整的工作游戏示例结合在一起。 -
VTK/C图像分析编程简介++ 为具有C和C编程背景的工程研究生提供足够的入门材料++ 掌握在医学图像分析和可视化中利用现代开源工具包的技能。 -
C/C环境下虚拟机的设计与实现++ 本书深入探讨了一个功能齐全的虚拟机和一整套相关开发工具的构造和基础理论。 还有一个关于将HEC虚拟机移植到其他平台的扩展讨论。 -
C++,一个对话框:用C++标准库编程 它从头开始教C++,通过与一个聪明的初学者进行一对一的对话,初学者会问你要问的问题。 对于初学者来说,这是学习C++编程最简单、最有效的方法。 -
使用ACE框架的C++网络编程(D.C.Schmidt) 本书是设计面向对象框架的实用指南,并向开发人员展示了如何将框架应用于并发网络应用程序。 本书还介绍了如何使用框架快速编写网络应用程序。 -
没有虫子! 用C和C++提供无错误代码(Thielen) 它通过向程序员展示如何从一开始就编写无错误代码,为软件开发提供了一种革命性的方法。 没有虫子! 介绍了阻止程序中包含多种错误的技术。 -
使用C++的并行和分布式编程(Cameron Hughes) 这本书提供了一个关于如何构建可以利用多处理器计算机的软件的详细介绍。 介绍了编写并行虚拟机的简单方法,并解释了集群应用程序开发的基础。 -
ANSI/ISO C++专业程序员手册(Danny Kalev) 这本书是一个简明的专业C++参考工具,介绍了语言规范的所有更改和补遗。 它包含了充分发挥C++作为一种多用途面向对象编程语言潜力的技巧和指南。 -
应用C++:构建更好软件的技术 它将C++从描述C++特定功能的书籍中向前推进了一步,提供了交付商业质量软件的具体技术和方法。 对于程序员和开发人员来说,这是一个非常有趣的系统。 -
使用Java、C++和Win32程序的现代多线程 这本教科书研究了多线程编程的语言和库。 读者学习如何用Java和C++创建线程,并开发基本的并发编程和问题解决技能。 -
开始C++编程(Richard Grimes) 本书的主要任务是让您熟悉并熟悉C++。 你将完成这本书,不仅能够编写自己的代码,更重要的是,你将能够阅读其他项目。 -
用C++创建游戏:逐步指南(大卫·康格) 这本书提供了用C++创建第一个游戏所需的一切。 从第一章开始,介绍行业工具和开始使用C++编程的所有基本概念,C++是当前大多数商业游戏的语言。 -
在C/C++中使用Excel插件的财务应用程序(Steve Dalton) 这是唯一一本完整的操作指南和参考书,用于为金融行业的用户创建高性能的Excel C和C++插件。 这本书是任何认真的Excel开发人员都必须购买的书。 -
与C++的接口:为现实世界的应用程序编程 这本书是为那些有兴趣以实用和愉快的方式学习和探索电子接口以及C++编程的人准备的。 读者将学习编写PC程序来处理现实世界中的事情,而不仅仅是数字处理和图形。 -
图形和游戏开发3D数学入门(F.Dunn) 数学和几何实体的工作C++类和几个不同的矩阵类说明了如何将这些技术付诸实践,每章末尾的练习有助于强化3D编程概念。 -
通过游戏编程开始C++,第三版(M.Dawson) 从游戏独特有趣的角度学习C++的方法。 为初级游戏开发人员或程序员编写,假设有编程经验,并且每个新技能和概念都是使用简单的语言和分步说明教授的。 -
面向C++程序员的Rust(Nick Cameron) 本书的目标读者是想学习Rust的C++程序员。 它涵盖了Rust和C++之间的差异,使您能够快速编写Rust程序,而无需使用您可能已经知道的大量材料。 -
用C++进行实际系统编程(Rian Quinn博士) 本书将帮助您了解使用C++17进行系统编程的好处。 您将深入了解各种C、C++和POSIX标准,以及它们各自的C++和POSIX系统类型。 -
用C++进行词汇分析和句法分析(Bruno R.Preiss) 这本教科书描述了现代编译器的所有阶段。 一个独特的特性是C++中的一个实际实现项目。 它很好地覆盖了代码生成和寄存器分配中的当前技术。