-
>
决战行测5000题(言语理解与表达)
-
>
软件性能测试.分析与调优实践之路
-
>
第一行代码Android
-
>
深度学习
-
>
Unreal Engine 4蓝图完全学习教程
-
>
深入理解计算机系统-原书第3版
-
>
Word/Excel PPT 2013办公应用从入门到精通-(附赠1DVD.含语音视频教学+办公模板+PDF电子书)
编程卓越之道 卷1 深入理解计算机 版权信息
- ISBN:9787121445316
- 条形码:9787121445316 ; 978-7-121-44531-6
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 所属分类:>
编程卓越之道 卷1 深入理解计算机 本书特色
作为Randall1Hyde经典著作《编程卓越之道》系列的第1卷,《深入理解计算机》深入地研究了计算机结构,却不需要读者掌握汇编语言。本书是为使用高级编程语言的读者编写的,填补了他们有关计算机底层细节的知识空白。这些知识往往被计算机科学和工程课程遗漏。通过本书可以了解: ● 数字、字符串及高级数据结构在计算机中是如何表示的,这样我们就能理解使用这些数据的固有成本 ● 数据应该如何组织才能被计算机有效地访问 ● CPU是如何运行的,这样我们可以遵循计算机的运行方式来编写代码 ● I/O设备是如何运行的,这样我们就能了解应用程序访问这些设备的性能优化过程 ● 如何充分地利用内存层次结构来生成快速运行的程序 卓越的代码是高效的。但在学会编写真正高效的代码之前,我们必须了解计算机系统是如何执行程序的,也必须了解编程语言中抽象的概念和计算机的底层硬件之间是如何映射的。毕竟,好的机器码是程序员写出来的,不是编译器编译出来的。本书的内容是构建所有伟大软件的基础。
编程卓越之道 卷1 深入理解计算机 内容简介
卓越的代码需要利用现代编程语言的先进特性来实现软件功能。但软件*终都要运行在计算机上,无论它是采用哪种编程语言编写的。因此,卓越的软件代码也要充分地利用计算机中的各种资源,将计算机的性能发挥到极致。现代编程语言将这些知识隐藏了起来,容易被我们忽视。因此,《编程卓越之道》系列的**卷《深入理解计算机》将重点放在软件执行背后的计算机底层上,深入浅出地介绍了计算机体系结构的方方面面,帮助我们理解如何才能写出在计算机上高效运行的代码。本书具体内容包括:数字、字符串及复合数据结构在计算机中的表示形式,以及如何在内存层次结构中访问这些数据;基本的二进制运算、位运算、布尔逻辑,以及如何设计完成运算的中央处理器指令集;输入/输出、大容量存储等丰富多彩的外设,以及把这些外设和计算机相连进行通信的各种总线技术。本书适合软/硬件开发人员及系统程序员、移动及嵌入式设备开发者、体系结构设计人员,以及高校计算机相关专业师生。
编程卓越之道 卷1 深入理解计算机 目录
编程卓越之道 卷1 深入理解计算机 作者简介
[美]兰德尔海德(Randall Hyde),是The Art of Assembly Language(《汇编语言的编程艺术》)和Write Great Code(《编程卓越之道》) 1~3卷(均由No Starch Press出版),以及Using 6502 Assembly Language和P-Source(由Datamost出版)的作者。他也是Microsoft Macro Assembler 6.0 Bible(由Waite Group出版)一书的合著者。在过去的40年里,Hyde一直从事嵌入式软件/硬件工程师的工作,为核反应堆、交通控制系统和其他电子设备开发相关指令集。他还在加州理工大学波莫纳分校和加州大学河滨分校教授计算机科学课程。 覃宇,Thoughtworks咨询师/应用架构专家,12年软件开发经验,移动应用开发专家,作为架构师和技术教练专注于辅导客户团队改进持续交付实践。译有《Kotlin实战》、《领域驱动设计精粹》、《Serverless架构:无服务器应用与AWS Lambda》和《云原生安全与DevOps保障》;合著有《代码管理核心技术及实践》。
- >
山海经
山海经
¥21.1¥68.0 - >
随园食单
随园食单
¥15.4¥48.0 - >
上帝之肋:男人的真实旅程
上帝之肋:男人的真实旅程
¥19.3¥35.0 - >
我与地坛
我与地坛
¥15.4¥28.0 - >
大红狗在马戏团-大红狗克里弗-助人
大红狗在马戏团-大红狗克里弗-助人
¥3.5¥10.0 - >
月亮与六便士
月亮与六便士
¥15.1¥42.0 - >
中国历史的瞬间
中国历史的瞬间
¥16.7¥38.0 - >
李白与唐代文化
李白与唐代文化
¥12.5¥29.8
-
详解Spring Boot(从入门到企业级开发实战)/孙鑫精品图书系列
¥64.2¥129 -
PYTHON应用与实战
¥52.9¥79.8 -
Python编程与数值方法
¥79.6¥109 -
Go语言从入门到项目实战(视频版)
¥60.4¥108 -
软件设计师
¥14.2¥38 -
GO语言编程从入门到实践
¥75.6¥108