书籍,是人类智慧的结晶,读一本好书,如同与智者对话。
——苏格拉底
01
JavaScript算法:基本原理与代码实现
作者:司徒正美 李晓晨
出版社:人民邮电出版社
图书简介:本书以JavaScript作为演示代码,比较系统地涉及各种数据结构和常见的算法面试题:常见排序算法(如冒泡排序、选择排序、插入排序、希尔排序、归并排序、堆排序、快速排序、计数排序、桶排序、基数排序等)、树的相关算法、字符串算法、回溯算法、动态规划问题等。本书中没有可怕的数学公式与复杂度证明,而是详细列出解题步骤,给出可以套用的算法模板。为了方便记忆,每种算法都会给出多种解,读者只需从中选取适合自己的解即可。
02
Lua解释器构建:从虚拟机到编译器
作者:吴尹杰
出版社:机械工业出版社
图书简介:本书将Lua解释器拆解成多个部分,一步一步构建。全书分为6个章节,第1章,介绍了解释器的基本概念,简要介绍了虚拟机和编译器,为读者继续阅读后面的内容提供铺垫。第2章介绍了Lua虚拟机,包括数据结构和基本运作流程、垃圾回收机制、字符串和表,这也是Lua虚拟机最核心的部分。第3章承上启下,介绍了Lua编译器和虚拟机如何交互。第4章介绍了Lua编译器的词法分析器和语法分析器。第5章呈现了Lua的基本特性,包括元表、Userdata、Upvalue、弱表和模块。第6章,呈现一个俄罗斯方块小游戏,它使用Lua脚本编写,并使用本书仿制的Lua解释器运行。
03
深度学习在自然语言处理中的应用:
从词表征到ChatGPT
作者:张镭
出版社:人民邮电出版社
图书简介:语言处理中的应用;简要分析了该领域各个应用方向上的相关模型和关键技术,包括Transformer、BERT、GPT,等等;汇集了众多论文中的重要思想和研究成果;系统梳理了技术发展脉络。此外,本书还介绍了如何使用深度学习技术来训练模型,并分析了其在应用中的表现及优化手段,以帮助读者更好地将理论应用于实践。本书内容通俗易懂,可作为入门自然语言处理的参考书。
04
量子计算导论:从线性代数到量子编程
作者:[美]Chuck Easttom
出版社: 电子工业出版社
图书简介:本书清晰介绍了量子计算的核心概念、术语和技术,涵盖数学、物理学和信息论的基础知识,同时还提供量子编程动手实践。本书揭开了隐藏在量子计算中的技术概念和数学原理的神秘面纱,展示了量子计算系统的设计和构建方式,解释了量子计算系统对网络安全的影响,同时预览了抗量子密码学的进展。本书还扼要介绍了当今领先的量子编程语言Microsoft Q#和QASM。各章包含的习题测试和示例项目有助于读者深入理解和运用所学知识。本书文字浅显易懂,是量子计算初学者的完美指南。
05
汇编语言编程基础:基于LoongArch
作者:孙国云/敖琪/王锐
出版社:人民邮电出版社
图书简介:本书循序渐进地介绍基于 LoongArch 的汇编语言知识,包括计算机语言、使用汇编语言的场景等基础知识,寄存器、指令集、函数调用等汇编语言的核心内容,以及编写程序示例和常用的调试手段。本书并不是逐条地讲解每一条指令的功能,而是通过关键指令的拆解来介绍计算机工作的基本原理,同时恰当地指出 LoongArch 的特殊之处,便于读者理解、实践、应用 LoongArch。
往 期 推 荐
☛ 第七期——历史类