《计算机系统要素》封面

计算机系统要素

The Elements of Computing Systems

Noam Nisan、Shimon Schocken · 初版 2005 年

223人推荐
304位读者提及
390次提及

为什么值得读

  • 从最基础逻辑门直达高级语言运行程序
  • 动手实践现代计算机各层级核心构件
  • 呈现方式比对应的配套视频课程更好

在计算机科学早期,hardware、software、compilers 与 operating system 之间的交互足够简单,使学生能够看清计算机工作原理的整体图景。随着计算机技术日趋复杂以及由此带来的专业分工,这种清晰度往往已不复存在。与其他仅涵盖该领域某一方面的教材不同,The Elements of Computing Systems 为学生呈现了应用计算机科学的综合而严谨的图景,展示其在构建一个简单却功能强大的计算机系统中的作用。事实上,该书……

Hacker News 上怎么说

  • 从 Nisan 和 Schocken 写的《计算机系统要素》(The Elements of Computing Systems)开始吧。整本书围绕着从零开始设计并构建一台计算机的目标展开,从硬件设计入手,最后编写编译器和虚拟机……

    Start with "The Elements of Computing Systems" by Nisan and Schocken. It's a book built around the goal of designing and constructing a computer from the ground up, starting with hardware design and ultimately writing the compiler and virtual machine…

  • Nisan 和 Schocken 写的《计算机系统要素》(Elements of Computing Systems)会带你一步步“打造”一台计算机:从基础逻辑门到 CPU/内存,再到汇编器、VM 等等,直到跑起一个程序。https://www.nand2tetris.org/

    Elements of Computing Systems by Nisan and Schocken has you 'build' a computer from basic logic gates to CPU/Memory to assembler, VM, etc. all the way to a running program. https://www.nand2tetris.org/

  • 嗯,居然没人提 Nissan 和 Schocken 写的《计算机系统要素:从零开始构建现代计算机》(Elements of Computing Systems: Building a Modern Computer from First Principles,这本书简直绝了)。

    Hmm. No one has mentioned Elements of Computing Systems: Building a Modern Computer from First Principles by Nissan and Schocken (which is absolutely superb).

  • Noam Nisan 和 Shimon Schocken 写的《计算机系统要素:从零开始构建现代计算机》(The Elements of Computing Systems: Building a Modern Computer from First Principles)。基本上它会带你亲自动手实践现代计算机中除了网络之外所有底层概念的基础……

    The Elements of Computing Systems: Building a Modern Computer from First Principles by Noam Nisan and Shimon Schocken Basically it has you hands on work through the basics of every concept active in a modern computer save for networks…

  • 在我看来课程很好,但书更棒。虽然内容一样,但比起视频课,我更喜欢书里的呈现方式。Nisan/Schocken 的《计算机系统要素》(The Elements of Computing Systems)。目前我只做完了硬件部分,但粗略翻了翻剩下的内容,到处都找不到俄罗斯方块(Tetris)。标题里明明有,难道书里真没写吗?(我知道你可以在这台机器上自己编写 Tetris……

    The course is good, the book is better, in my opinion. Although it covers the same, but I like its presentation much better than the video course. Nisam/Schocken: "The Elements of Computing Systems" I have only finished the hardware part, so far, but skimming the rest I can't find Tetris anywhere. Is that really missing, although it's in the title? (I know that you can program Tetris on the machine…

  • 如果你确实在找能一路构建到虚拟计算机的内容,Nand2Tetris(配套的《计算机系统要素》第二版现已出版)是《编码》(Code)的绝佳搭档:https://www.nand2tetris.org/。《编码》更偏宏观科普,而 Nand2Tetris 和《计算机系统要素》是项目驱动型的,不过涵盖了部分相似的领域。

    If you're actually looking for something that does build to a virtual computer, Nand2Tetris (second edition of the book The Elements of Computing Systems that goes with it is now out) is a great companion to Code: https://www.nand2tetris.org/. Code is more high level, Nand2Tetris and Elements is project based but covers some similar territory.

正在加载完整评论……

键盘快捷键

/
聚焦搜索框
j / k
下一本 / 上一本
Enter
打开选中的书
Esc
关闭 / 返回
g h
回到首页
g b
值得读精选
g t
历史总榜
g r
上升最快
g l
我的书架
?
显示本帮助