《从底层学编程》封面

从底层学编程

Programming from the Ground Up

Jonathan Bartlett · 初版 2004 年

36人推荐
48位读者提及
56次提及

为什么值得读

  • 从CPU架构自底向上讲到函数与高阶语言
  • 详细讲解链接器与加载器等底层机制
  • 被普林斯顿等大学选作计算机入门教材

Hacker News 上怎么说

  • 如果有像我一样的“编程新手”想根据这篇文章进一步了解链接器和加载器,乔纳森·巴特利特的《深入理解程序设计:使用Linux汇编语言》(Programming from the Ground Up)是一本好书。

    For any 'Early coders' like my self who want to learn more about linkers and loaders based on this write up, Programming from the Ground Up by Jonathan Bartlett is a good book.

  • 如果有人觉得这很有趣,想深入钻研这类底层代码,我强烈推荐乔纳森·巴特利特的《Programming from the Ground Up》[1]。它是汇编语言以及通用编程的极佳入门书。[1] http://freecomputerbooks.com/Programming-from-the-Ground-Up....

    If anyone finds this interesting, and would like to drill down into this type of low level code, I highly recomment "Programming from the Ground Up" by Jonathan Bartlett [1]. It is an excellent introduction to assembler, and programming in general. [1] http://freecomputerbooks.com/Programming-from-the-Ground-Up....

  • 如果你对学习汇编语言感兴趣,推荐看看乔纳森·巴特利特的《Programming from the Ground Up》[0]。它是了解 ASM 以及计算机底层运作方式的绝佳入门。普林斯顿等大学也用它来作为计算机入门课的教材[1]。绝对值得……

    If you're interested in learning assembly language, I recommend checking out "Programming from the Ground Up" by Jonathan Bartlett [0]. It's a great introduction to ASM and how computers work at the low level. It's also used in universities such as Princeton to teach introductory CS classes [1]. Definitely worth…

  • 在深入钻研 CS 理论之前,我会建议先在编程层面钻得更深一些,以便更好地理解计算机究竟是如何工作的。关于这个主题我找到的最佳入门书是乔纳森·巴特利特的《Programming from the Ground Up》[1]。《Programming from the Ground Up》从底层的 CPU 架构讲起,一路向上延伸到函数如何工作、文件处理、代码库、高级语言……

    Before deep diving into CS theory, I would go deeper into programming first to better understand how a computer really works. The best intro on this topic I found is "Programming from the Ground Up" by Jonathan Bartlett [1]. "Programming from the Ground Up" starts at the bottom with CPU architecture and goes up from there to how functions work, dealing with files, code libraries, high-level languages,…

  • …http://x86asm.net/articles/what-i-dislike-about-gas/ 两者兼有/都不是:http://www.ibm.com/developerworks/linux/library/l-gas-nasm/i... 都不选:http://webster.cs.ucr.edu/AsmTools/WhichAsm.html 如果你决定用 AT&T 语法/gas,看看乔纳森·巴特利特的《Programming from the Ground Up》:http://download.savannah.gnu.org/releases/pgubook/ 如果你决定选 Intel 语法/nasm,看 Paul A. Carter 的《PC Assembly Language》:http://www.drpaulcarter.com/pcasm/ 另外,…

    …http://x86asm.net/articles/what-i-dislike-about-gas/ Neither/both: http://www.ibm.com/developerworks/linux/library/l-gas-nasm/i... Neither: http://webster.cs.ucr.edu/AsmTools/WhichAsm.html If you decide to go with AT&T/gas, check out "Programming from the Ground Up", by Jonathan Bartlett: http://download.savannah.gnu.org/releases/pgubook/ If you decide to go with Intel/nasm, see "PC Assembly Language" by Paul A. Carter: http://www.drpaulcarter.com/pcasm/ Also,…

  • ……汇编(以及啃完 SICP)既给了我信心,也让我对计算机编程有了更深入的理解。如果你在找一本书,我发现最好的一本是乔纳森·巴特利特的《Programming from the Ground Up》。怎么推荐这本书都不为过。你可以从这里免费获取一份:http://savannah.nongnu.org/projects/pgubook/

    …assembly (and working my way through SICP) gave me both the confidence and a deeper understanding of computer programming. If you're looking for a book, the best one I've found is Jonathan Bartlett's Programming from the Ground Up. I can't recommend this book highly enough. You can get a free copy from here: http://savannah.nongnu.org/projects/pgubook/

正在加载完整评论……

键盘快捷键

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