找回密码
 立即注册
搜索
查看: 129|回复: 1

编程卓越之道卷1-深入理解计算机(第2版)[中文PDF+英文PDF]

[复制链接]

197

主题

0

回帖

1706

积分

管理员

积分
1706
发表于 2025-5-9 02:09:44 | 显示全部楼层 |阅读模式
s34393976.jpg


内容简介
    卓越的代码需要利用现代编程语言的先进特性来实现软件功能。但软件最终都要运行在计算机上,无论它是采用哪种编程语言编写的。因此,卓越的软件代码也要充分地利用计算机中的各种资源,将计算机的性能发挥到极致。现代编程语言将这些知识隐藏了起来,容易被我们忽视。
    因此,《编程卓越之道》系列的第一卷《深入理解计算机》将重点放在软件执行背后的计算机底层上,深入浅出地介绍了计算机体系结构的方方面面,帮助我们理解如何才能写出在计算机上高效运行的代码。本书具体内容包括:数字、字符串及复合数据结构在计算机中的表示形式,以及如何在内存层次结构中访问这些数据;基本的二进制运算、位运算、布尔逻辑,以及如何设计完成运算的中央处理器指令集;输入/输出、大容量存储等丰富多彩的外设,以及把这些外设和计算机相连进行通信的各种总线技术。
    本书适合软/硬件开发人员及系统程序员、移动及嵌入式设备开发者、体系结构设计人员,以及高校计算机相关专业师生。


作者简介
Randall Hyde 著有《汇编语言艺术》和《编程卓越之道》第一卷、第二卷、第三卷(均由 No Starch 出版社出版),以及Using 6502 Assembly Language和P-Source(均由 Datamost 出版社出版),合著有Microsoft Macro Assembler 6.0 Bible(由 The Waite Group 出版社出版)。过去40年,Hyde 作为嵌入式软/硬件工程师,为核反应堆、交通控制系统及其他消费电子设备开发过仪表工具。他还在加州州立理工大学波莫纳分校和加州大学河滨分校教授计算机科学这门课。


译者简介
覃宇,Thoughtworks咨询师/应用架构专家,12年软件开发经验,移动应用开发专家,作为架构师和技术教练专注于辅导客户团队改进持续交付实践。译有《Kotlin实战》、《领域驱动设计精粹》、《Serverless架构:无服务器应用与AWS Lambda》和《云原生安全与DevOps保障》;合著有《代码管理核心技术及实践》。








109.txt

104 Bytes, 下载次数: 0

售价: 200 M币  [记录]  [购买]

0

主题

32

回帖

107

积分

注册会员

积分
107
QQ
发表于 2025-5-9 08:37:14 | 显示全部楼层
上新书了,支持!!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表