系统编程

共 19 种图书

排序:
深入浅出Rust 封面
评分 4.1
深入浅出Rust 范长春 机械工业出版社 · 2018 《深入浅出Rust》(英文并列题名 Dive into Rust)是范长春撰写的一本介绍 Rust 语言的中文技术图书,由机械工业出版社于 2018 年出版。全书分五个部分:第一部分讲 Rust 的基本语法,包括变量与类型、语句与表达式、函数、trait、数组与字符串、模式解构、类型系统和宏;第二部…
UNIX网络编程 卷2:进程间通信(第2版) 封面
UNIX网络编程 卷2:进程间通信(第2版) W. Richard Stevens 人民邮电出版社 · 2015 《UNIX网络编程》卷2是UNIX/Linux系统编程领域的传世经典之一,与卷1《套接字联网API》共同构成了史蒂文斯留给业界的完整技术著作。本卷专注于进程间通信(IPC),该主题被作者视为几乎所有复杂UNIX程序性能与正确性的关键,也是理解跨主机网络应用的必要基础。 全书自Posix IPC与Sy…
Linux程序设计(第4版) 封面
Linux程序设计(第4版) 尼尔·马修 / 理查德·斯通斯 人民邮电出版社 · 2010 《Linux程序设计(第4版)》是 Linux 与 UNIX 风格操作系统下程序开发的经典入门与进阶读物,英文原书名 Beginning Linux Programming,由世界知名的 Linux/UNIX 专家 Neil Matthew 与 Richard Stones 合著,陈健、宋健建翻译,…
Rust编程之道 封面
评分 3.5
Rust编程之道 张汉东 电子工业出版社 · 2019 《Rust编程之道》是张汉东撰写的一本系统性讲解 Rust 语言的中文技术专著,由电子工业出版社于 2019 年 1 月出版,全书约 1018 千字、580 页,覆盖 Rust 2018 版本特性。 Rust 以现代化的类型系统,将内存管理、所有权语义与混合编程范式有机融合:它既能科学地保证程序的正…
C语言接口与实现:创建可重用软件的技术 封面
评分 4.5
C语言接口与实现:创建可重用软件的技术 David R. Hanson 人民邮电出版社 · 2011 《C语言接口与实现:创建可重用软件的技术》是美国普林斯顿大学计算机科学系教授 David R. Hanson 的经典著作,被几代 C 程序员视为“从会写代码到会设计库”的进阶读物。全书围绕一个核心主张展开:可重用的软件模块是构建大规模可靠程序的基石,而 C 语言本身对创建可重用 API 提供的支持非…
Rust编程之道 封面
评分 3.5
Rust编程之道 张汉东 电子工业出版社 · 2019 《Rust编程之道》是张汉东编写、电子工业出版社于2019年1月出版的Rust语言技术专著,全书约101.8万字、580页,内容覆盖Rust 2018版本特性。 与许多罗列语法的入门读物不同,本书主张从四个维度立体地理解Rust:一是设计哲学,从语言设计者的初衷出发,梳理内存安全、零成本抽象与所有权…
程序员的自我修养:链接、装载与库 封面
评分 4.6
程序员的自我修养:链接、装载与库 俞甲子 / 石凡 / 潘爱民 电子工业出版社 · 2009 这是一本讲“程序究竟怎样跑起来”的系统级技术专著,由中国早期活跃在内核与系统领域的俞甲子、石凡、潘爱民合著,2009年由电子工业出版社出版,此后长期重印、被多所高校选为系统软件课程的参考书。 全书以 Linux 与 Windows 双平台为对照,沿着“源码→目标文件→可执行文件→进程镜像→运行库调用…
Linux环境编程:从应用到内核 封面
评分 4.5
Linux环境编程:从应用到内核 高峰 / 李彬 机械工业出版社 · 2016 本书以《UNIX环境高级编程》(APUE)的章节脉络为骨架,用 Linux 开发者多年实战经验重新梳理 Linux 环境编程。与只讲接口用法的入门书不同,它把每个接口分成四个层面来讲:功能与用法、设计缺陷与常见陷阱、内部实现机制、错误码分析,并大量追踪 C 库与内核源码,让读者看懂一个函数调用从用户…
UNIX环境高级编程(第3版) 封面
评分 4.8
UNIX环境高级编程(第3版) W. 理查德·史蒂文斯 / 史蒂芬·A.拉戈 人民邮电出版社 · 2019 《UNIX环境高级编程》是被誉为UNIX编程“圣经”的 Advanced Programming in the UNIX Environment 的中文版第3版。本版由史蒂芬·A. 拉戈在原著作者W. 理查德·史蒂文斯去世后主持修订,依据Single UNIX Specification第4版(SU…
深入浅出Rust 封面
评分 4.1
深入浅出Rust 范长春 机械工业出版社 · 2018 《深入浅出Rust》由Rust开源项目贡献者范长春撰写,全书分为五个部分:第一部分讲Rust基础语法,涵盖变量与类型、语句与表达式、函数、trait、数组与字符串、模式解构、类型系统和宏;第二部分深入Rust独有的内存管理机制,讲内存管理基础、所有权与移动语义、借用与生命周期、借用检查、NLL、内部…
Linux C编程从入门到精通 封面
Linux C编程从入门到精通 刘学勇 电子工业出版社 · 2012 本书以 Ubuntu 11.04 为实践平台,系统地讲解在 Linux 环境下使用 C 语言进行程序设计的方法,并通过大量可直接上机的程序示例,帮助读者从零起步掌握 Linux 平台下的 C 语言开发,逐步具备开发较大规模应用程序的能力。 全书内容覆盖 Linux 基础知识与常用命令、Linux 下…
Linux高级程序设计(第3版) 封面
评分 3.6
Linux高级程序设计(第3版) 杨宗德 / 吕光宏 / 刘雍 人民邮电出版社 · 2012 《Linux高级程序设计(第3版)》由杨宗德、吕光宏、刘雍编著,是面向Linux应用层系统编程的实战型教材。全书以Linux操作系统“一切都是文件”的设计特点为切入点,围绕“一段执行单元(进程)如何管理系统资源(CPU资源与各类文件资源)”这一主线展开,把庞杂的系统调用按资源管理逻辑重新组织,方便读…
C语言编程透视 封面
C语言编程透视 吴章金 · 2015 《C语言编程透视》是泰晓科技(TinyLab)推出的一本开源技术书籍,作者吴章金(网名 Falcon)。全书以“实验驱动”的方式,围绕一个最简单的 Hello World 程序,一层层揭开 Linux 下 C 语言程序从源码编辑、预处理、编译、汇编、链接到加载执行的完整过程,把平时被 IDE 与编译…
UNIX环境高级编程(第3版) 封面
评分 4.7
UNIX环境高级编程(第3版) W. Richard Stevens / Stephen A. Rago 人民邮电出版社 · 2014 本书是 W. Richard Stevens 所著 Advanced Programming in the UNIX Environment 的第 3 版中译本,被众多开发者誉为 UNIX 编程领域的“圣经”,是 UNIX/Linux 系统编程方向流传最广的参考书之一。第 3 版由 Stevens …
嵌入式应用程序设计综合教程(微课版) 封面
评分 4.0
嵌入式应用程序设计综合教程(微课版) 华清远见嵌入式学院 / 刘洪涛 / 熊家 人民邮电出版社 · 2021 本书结合大量实例,讲解了嵌入式应用程序设计的核心概念和基本方法。主要内容包括标准I/O编程、文件I/O编程、多任务编程、进程间通信、多线程编程、Linux网络编程等。本书在各章多处设置了微课,帮助读者攻克重点与难点。本书可以作为院校嵌入式相关专业和计算机相关专业的教材,也可以作为计算机软硬件培训班教…
Rust实战 封面
评分 4.3
Rust实战 蒂姆·麦克纳马拉 / 金伟 / 唐刚 / 张汉东 人民邮电出版社 · 2023 本书通过探索多种系统编程概念和技术引入Rust编程语言,在深入探索计算机工作原理的同时,帮助读者了解Rust的所有权系统、Trait、包管理、错误处理、条件编译等概念,并通过源自现实的示例来帮助读者了解Rust中的内存模型、文件操作、多线程、网络编程等内容。 本书旨在帮助读者理解如何用Rust进行系…
深入浅出Windows API程序设计:编程基础篇 封面
评分 3.8
深入浅出Windows API程序设计:编程基础篇 王端明 人民邮电出版社 · 2022 本书是Windows API程序设计的入门图书,提供大量的示例程序,主要介绍学习Windows程序设计常备的基础知识,以及一个程序界面所需的菜单、图标光标、子窗口控件、其他资源和对话框等相关内容,并通过Photoshop切片和自绘技术实现一个优雅的程序界面。通过阅读本书,读者可以对Windows程序…
深入Linux内核架构与底层原理(第2版) 封面
评分 4.0
深入Linux内核架构与底层原理(第2版) 刘京洋 电子工业出版社 · 2022 本书主要描述Linux系统的总体框架和设计思想,包含很多可以直接操作的实例。编写本书的目的是希望读者对Linux系统背后的逻辑有一个全面的了解。本书对比较核心且常用的技术点有更加深入的解释,对实际使用Linux系统工作大有裨益,同时,选择重点的方向进行源码级深度分析,包含大量的案例,而且增加了与Wi…
Swift进阶 封面
评分 4.2
Swift进阶 克里斯·安道夫 电子工业出版社 · 2020 本书涵盖了关于Swift 程序设计的进阶话题。如果你已经通读Apple的《Swift编程指南》,并且想要深入探索关于这门语言的更多内容,那么这本书正适合你!Swift非常适合用来进行系统编程,同时它也能被用于书写高层级的代码。我们在书中既会研究像泛型、协议这样的高层级抽象的内容,也会涉足像封装C代码…