编程卓越之道(卷1):深入理解计算机(第2版)在线阅读
会员

编程卓越之道(卷1):深入理解计算机(第2版)

(美)兰德尔·海德
开会员,本书免费读 >

计算机网络编程语言与程序设计23.4万字

更新时间:2023-12-06 18:15:30 最新章节:封底

立即阅读
加书架
下载
听书

书籍简介

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

最新章节

(美)兰德尔·海德
主页

最新上架

  • 会员
    本书就Python基础知识和交易策略的基本原理为切入点,由浅入深介绍了如何从零基础使用vn.py搭建自己交易系统。本书从原理着手到代码实践,内容由最基本的Python基础知识与Python中金融分析的常用包,逐步由浅入深介绍常用的指标并将使用vn.py进行实现。本书共分为8章,第1章与第2章介绍vn.py的环境搭建与Python常用的工具包,为后面使用vn.py实现交易策略做准备;第3章与第4章介
    欧阳鹏程编著计算机8.2万字
  • 会员
    本书以PySide6/PyQt6的实际应用为主线,以理论基础为核心,引导读者渐进式学习PySide6/PyQt6的编程基础和实际应用。本书共12章,可分为5部分。第一部分介绍基于项的控件、基于模型/视图的控件(第1章和第2章),第二部分介绍处理数据库、文件、路径、缓存相关的类和应用方法(第3章和第4章)、第三部分介绍使用Graphics/View框架绘图、绘制二维图表和三维图表的相关类和应用方法(
    邢世通编著计算机5.9万字
  • 会员
    《交互设计师成长手册》分为4章:初识交互设计、设计方法论、设计分析与洞察、设计执行与表现,全方位地展示了交互设计师的工作方式、工作技能和工作成果,帮助读者真正认识并理解交互设计,建立正确的交互设计思维,熟练使用交互设计工具、方法和流程,产出合理且优秀的交互设计方案,逐步成长为一名专业的交互设计师。
    李悦计算机9.5万字
  • 会员
    《HBase从入门到实战》系统介绍HBase基本原理与运行机制,融入了作者多年的开发经验与实践技巧。本书共分为11章,主要内容包括:HBase的体系结构和系统特性、HBase的基础数据结构与算法、RegionServer的核心模块、HBase的读写流程、Compaction实现原理和使用策略、负载均衡的实现与应用、HBase的基础指令(包括DDL指令、DML指令、命名空间指令等)、如何使用Java
    张文亮编著计算机5.2万字
  • 会员
    本书是国内首先使用Pythontkinter设计GUI的中文书籍之一。本书主要讲解如何在窗口内使用Python的内部模块tkinter设计图形用户接口(GUI)程序,让用户可以利用图形接口与计算机沟通。tkinter模块是一个跨平台的窗口应用程序,使用它设计的程序可以在Windows、macOS、Linux系统上执行。2019年《PythonGUI设计tkinter菜鸟编程》一经出版便受到广大读者
    洪锦魁编著计算机6.4万字
  • 会员
    这是一本面向RPA开发初学者的实战图书,囊括了RPA在金融、政务、制造、电商、医疗等十大行业的RPA开发实战案例,每个案例都有详细的步骤拆解,图文并茂,手把手教会大家完成自动化流程的开发。
    张丽蓝 余冰冰 陈德炼 钟燕 张雪英计算机11.1万字
  • 会员
    本书展示了如何利用事件驱动和响应式原理来构建健壮的分布式系统,减少延迟并提高吞吐量——特别是在微服务和无服务器应用程序中。本书分为四部分:第一部分介绍响应式的背景、环境和内容;第二部分深入讲解响应式,涵盖分布式系统的弊端、响应式系统和响应式编程;第三部分阐述如何使用Quarkus构建响应式应用程序,涵盖响应式引擎、响应式编程库SmallRyeMutiny、HTTP以及响应式数据访问的相关知识;第
    (法)克莱门特·埃斯科菲耶 (澳)肯·芬尼根计算机11.1万字
  • 会员
    本书以R语言常见数据处理方法、ggplot2可视化为主线,希望解决大多数R学习者在学习过程中碰到的难点。本书以实战为目的,聚焦R语言本身数据处理、可视化特点,以一个个例子循序渐进的讲述R语言数据处理及可视化中用到的经典软件包。以便读者能快速将所学内容运用到在实际场景中。本书共6章,第1~3章分别介绍R语言及其软件安装、数据可视化入门介绍、数据存储结构及数据处理方法;第4章和第5章分别介绍ggplo
    杨德春编著计算机8.4万字
  • 会员
    随着人机交互和AI技术的快速发展,设计师需要从基于屏幕的图形用户界面设计思维,转变为空间交互及智能交互的设计思维。本书从设计师要懂技术的原因讲起,引导设计师结合技术去思考设计,并针对跨设备交互设计、基于AI的设计及各种传感技术(姿态和手势识别、人脸识别和追踪、眼动追踪等)进行解读与案例分析,帮助设计师更好地应对未来的工作挑战。
    薛志荣计算机15.8万字

同类书籍最近更新

  • 会员
    ThisbookiswrittenfortheASP.NETdeveloperwhowantstodeliverprofessional-standardsoftware,quicklyandefficiently.It'sfilledwithhands-onrecipes,practicaladvice,andguidancetohelpd
    Engin Polat Stephane Belkheraz程序设计6.7万字
  • 会员
    本书以参加数控铣考证、竞赛的读者为主要对象,以UG12.0为载体,详细讲解每个实例的建模、数控编程过程及数控加工工艺。本书内容分五篇:UG12.0编程入门篇、中级工考证篇、高级工考证篇、技师考证篇、数控竞赛篇。本书把UG12.0的一些基本命令穿插到实例中讲解,有利于读者理解。本书提供模型素材,读者可登录以下网址免费获取:http://www.hxedu.com.cn(华信教育资源网)。全书结构清晰
    詹建新主编程序设计14万字
  • 会员
    本书详尽介绍了规模化敏捷框架的方方面面,既可以作为学习和了解SAFe4.0的参考教材,也可以作为企业实施SAFe4.0框架的指导手册,是一本不可多得的经典著作。全书脉络清晰,以SAFe4.0全景图为线索展开论述,首先对SAFe4.0的3层结构和4层结构进行了简介;第1章和第2章是基础部分,介绍了实施SAFe4.0的基本要素,从精益–敏捷领导者应具备的特质入手,提出了SAFe的价值观、原则
    (美)迪恩·莱芬韦尔等程序设计27.7万字
  • 会员
    IfyouareaPythondeveloperwhoperformsdatavisualizationandwantstodevelopexistingknowledgeaboutPythontobuildanalyticalresultsandproducesomeamazingvisualdisplay,thenthisbooki
    Kirthi Raman程序设计6.3万字
  • 会员
    本书以零基础讲解为宗旨,摒弃了枯燥乏味、层次结构混乱等缺陷,不会在初学者还不会编写一行代码的情况下,就开始讲解算法,这样只会吓跑初学者,让初学者难以入门。本书知识系统全面,吸取了十多本C++语言图书及教材的优点,全书共10章,涵盖C++语言基础、封装性、继承性、多态性、模板、输入输出流、异常处理、STL等主流C++语言开发技术。为了使大多数读者都能看懂,本书采用朴实生动的语言来阐述复杂的问题,其中
    千锋教育高教产品研发部编著程序设计10.9万字
  • 会员
    ASP作为目前流行的Web应用程序开发技术之一,其功能强大而简单易学,是学习Web程序设器端程序设计、VBScript、ASP程序设计、ActiveX组件、ActiveX数据对象和电子文档管理系统的开发等,内容丰富,结构清晰,具有很强的实用性。本书适合作为高等院校Web程序设计课程的教材,也可作为Web程序设计爱好者的自学用书。
    武仁杰程序设计11.3万字