编程的修炼
编程的修炼

本书是图灵奖获得者EdsgerW.Dijkstra的最重要的著作,也是编程领域里经典著作中的经典。作者基于其敏锐的洞察力和长期的实际编程经验,对基本顺序程序的描述和开发中的许多关键问题做了独到的总结和开发。本书讨论了基本顺序程序的本质特征、程序描述和对程序行为(正确性)的推理,并通过从简单到复杂的一系列程序的思考和开发范例,阐释了基于严格的逻辑推理开发正确而可靠的程序的过程。本书写

编程匠艺
编程匠艺

如果你可以编写出合格的代码,但是想更进一步、创作出组织良好而且易于理解的代码,并希望成为一名真正的编程专家或提高现有的职业技能,那么《编程匠艺——编写卓越的代码》都会为你给出答案。本书的内容遍及编程的各个要素,如代码风格、变量命名、错误处理和安全性等。此外,本书还对一些更广泛的编程问题进行了探讨,如有效的团队合作、开发过程和文档编写,等等。本书各章的末尾均提供一些思考问题,这些问题回顾了各章中的一

网络多人游戏架构与编程
网络多人游戏架构与编程

本书是一本深入探讨关于网络多人游戏编程的图书。全书分为13章,从网络游戏的基本概念、互联网、伯克利套接字、对象序列化、对象复制、网络拓扑和游戏案例、延迟、抖动和可靠性、改进的延迟处理、可扩展性、安全性、真实世界的引擎、玩家服务、云托管专用服务器等方面深入介绍了网络多人游戏开发的知识,既全面又详尽地剖析了众多核心概念。本书的多数示例基于C++编写,适合对C++有一定了解的读者阅读。本

C专家编程
C专家编程

《C专家编程》展示了最优秀的C程序员所使用的编码技巧,并专门开辟了一章对C++的基础知识进行了介绍。书中C的历史、语言特性、声明、数组、指针、链接、运行时、内存以及如何进一步学习C++等问题进行了细致的讲解和深入的分析。全书撷取几十个实例进行讲解,对C程序员具有非常高的实用价值。本书可以帮助有一定经验的C程序员成为C编程方面的专家,对于具备相当的C语言基础的程序员,本书可以帮助他们

剑指Offer:名企面试官精讲典型编程题(第2版)
剑指Offer:名企面试官精讲典型编程题(第2版)

《剑指Offer:名企面试官精讲典型编程题(第2版)》剖析了80个典型的编程面试题,系统整理基础知识、代码质量、解题思路、优化效率和综合能力这5个面试要点。《剑指Offer:名企面试官精讲典型编程题(第2版)》共分7章,主要包括面试的流程,讨论面试每一环节需要注意的问题;面试需要的基础知识,从编程语言、数据结构及算法三方面总结程序员面试知识点;高质量的代码,讨论影响代码质量的3个要素(规范性、完整

游戏人工智能编程案例精粹
游戏人工智能编程案例精粹

《游戏人工智能编程案例精粹》适合对游戏AI开发感兴趣的爱好者和游戏AI开发人员阅读和参考。

编程人生
编程人生

界顶尖的程序员是怎么走上编程道路的?他们的编程工作创造和改变了人类历史,在这一过程中都有哪些经验和教训?他们对计算机软件行业的过去、现在和未来有什么独到的看法和见解?他们对培养、发现、选拔、面试优秀的程序员有什么建议?放下手头的工作,听听这些软件先驱们的故事和建议,眼界可以更开阔,思路可以更清晰,方向可以更明确,人生可以更精彩。作者PeterSeibel采

提高C++性能的编程技术
提高C++性能的编程技术

很多程序员及软件设计师都认为,用c++开发意味着放弃程序性能提升的可能。在很多人眼里,使用c++来开发那些效率至上的应用无疑将导致一场空前的浩劫。因此,在许多性能敏感型领域,诸如网络协议、操作系统内核、移动设备驱动等等,c++都常常处于被冷落的境地。而本书正是对这种错误观念的最有力回击。《提高c++性能的编程技术》揭示了c++开发高效应用的潜力,向广大读者展示了大量实用的c++面向对象编程

bash shell脚本编程经典实例(第2版)
bash shell脚本编程经典实例(第2版)

bash是Linux下最常用的shell。用户可以通过bash,以命令的形式操控Linux系统。和图形化界面相比,bash的使用较为复杂,但提供了更加丰富的功能。你不但能用文本流的形式来组合多个应用,还可以通过编程来实现更加个性化的功能。卡尔•阿尔宾(CarlAlbing),计算机科学博士、数学学士和国际MBA,美国海军学院计算机科学系客座教授,曾作为Cray公司软件工程师为世界上一

ARM64体系结构编程与实践
ARM64体系结构编程与实践

本书旨在详细介绍ARM64体系结构的相关技术。本书*先介绍了ARM64体系结构的基础知识、搭建树莓派实验环境的方法,然后讲述了ARM64指令集中的加载与存储指令、算术与移位指令、比较与跳转等指令以及ARM64指令集中的陷阱,接着讨论了GNU汇编器、*器、*脚本、GCC内嵌汇编代码、异常处理、中断处理、GIC-V2,剖析了内存管理、*速缓存、缓存**性、TLB管理、内存屏障指令、原子操作、操作系统等

少儿计算思维养成记:六个孩子的编程学习笔记
少儿计算思维养成记:六个孩子的编程学习笔记

计算思维是信息社会创新型人才的必备素养。本书是少儿计算思维养成过程的忠实记录:中科院计算所三位研究员组织了小SIGMA数学兴趣亲子班,教授孩子们数学思维与计算思维;孩子们在学习时编程序、写心得、记笔记,最终汇集成册,形成本书。本书包含10讲编程基础和15讲动手实例,讲述6个基本计算思维,包括从最简单的做起、逐级逼近、带剪枝的枚举等,具有3大特色:以计算思维为纲,内容深刻;

Java并发编程的艺术
Java并发编程的艺术

并发编程领域的扛鼎之作,作者是阿里和1号店的资深Java技术专家,对并发编程有非常深入的研究,《Java并发编程的艺术》是他们多年一线开发经验的结晶。本书的部分内容在出版早期发表在Java并发编程网和InfoQ等技术社区,得到了非常高的评价。它选取了Java并发编程中最核心的技术进行讲解,从JDK源码、JVM、CPU等多角度全面剖析和讲解了Java并发编程的框架、工具、原理和方法,对Java并发编