我希望你能先搞扎实基础。没有基础你是学不懂 C 语言的[0]。没有任何东西能像 C 语言那样讲透系统编程[1],Rust 也不行。祝你好运。[0]《Introduction to Computing Systems: From Bits & Gates to C/C++ & Beyond》第 3 版,Yale Patt、Sanjay Patel 著 [1] Robert C. Seacord 和/或 Noam Nisan 的书
I hope you go through fundamentals first. You can't understand C without them[0]. Nothing explains systems programming like C[1], including Rust. Godspeed. [0] Introduction to Computing Systems: From Bits & Gates to C/C++ & Beyond 3rd Edition by Yale Patt (Author), Sanjay Patel (Author) [1] Books by Robert C. Seacord and/or Noam Nisan
《Introduction to Computing Systems: From Bits & Gates to C/C++ & Beyond》https://www.mheducation.com/highered/product/introduction-co... 和 nand2tetris 类似。它使用一种简单的机器语言 Little Computer 3 (LC-3),并且构建……
Introduction to Computing Systems: From Bits & Gates to C/C++ & Beyond https://www.mheducation.com/highered/product/introduction-co... Is similar to nand2tetris. It uses a simple machine language, the Little Computer 3 (LC-3), and builds…
我也是个自学成才的程序员,我的第一本编程书是《用 Python 自动化重复性工作》,然后我尝试学 C,结果看书完全云里雾里,直到我发现了 Yale Patt 和 Sanjay Patel 写的《Introduction to Computing Systems》,真是本神书。补充:我还刷了 200 道 Codewars 的 kata 来练习,之后才开始动手做项目。
I'm also a self taught programmer, my first book about programming was "Automate the Boring Stuff with Python", then I tried to learn C and I didn't understand anything of what I read until I find "Introduction to Computing Systems" by Yale Patt and Sanjay Patel, great book. Edit: also did 200 Codewars katas to practice, then started to build things.
……Design Fundamentals, 2nd ed Prentice Hall, 2001 Gajski, D Principles of Digital Design Prentice Hall, 1997 Tanenbaum, A Structured Computer Organization, 5th ed Prentice Hall, 2006 Patt, Y and Patel, S Introduction to Computing Systems: From Bits and Gates to C and Beyond, 2nd ed. McGraw Hill, 2004 Null, L and Lobur, J The Essentials of Computer Organization and Architecture, 2nd ed Jones and Bartlett Publishers, 2006
…Design Fundamentals, 2nd ed Prentice Hall, 2001 Gajski, D Principles of Digital Design Prentice Hall, 1997 Tanenbaum, A Structured Computer Organization, 5th ed Prentice Hall, 2006 Patt, Y and Patel, S Introduction to Computing Systems: From Bits and Gates to C and Beyond, 2nd ed. McGraw Hill, 2004 Null, L and Lobur, J The Essentials of Computer Organization and Architecture, 2nd ed Jones and Bartlett Publishers, 2006
……计算机体系结构课程,我们在逻辑模拟器里从最底层的逻辑门一步步搭出了一个 8 位的微型计算机。它参考了 Tanenbaum 的《Structured Computer Organization》以及 Patt 和 Patel 的《Introduction to Computing Systems*》这两本书。到最后,我们用一种受限方言的汇编语言给它编程,还用了一个能编译成该汇编方言的极简版 C 语言。酷毙了,自那以后底层对我来说就再也没什么神秘的了……
…computer architecture course where we built up an 8-bit minicomputer from individual gates onward in a logic simulator. It was based on the Tanenbaum Structured Computer Organization and the Patt and Patel "Introduction to Computing Systems* books. By the end we were programming it in a limited dialect of assembly and also with a minimal version of C that compiled down to that assembly dialect. Very cool, and I've never been mystified…
我推荐这本《Introduction to Computing Systems: From Bits & Gates to C/C++ & Beyond》(https://www.amazon.com/Introduction-Computing-Systems-Gates-...)
My take Introduction to Computing Systems: From Bits & Gates to C/C++ & Beyond (https://www.amazon.com/Introduction-Computing-Systems-Gates-...)
我希望你能先搞扎实基础。没有基础你是学不懂 C 语言的[0]。没有任何东西能像 C 语言那样讲透系统编程[1],Rust 也不行。祝你好运。[0]《Introduction to Computing Systems: From Bits & Gates to C/C++ & Beyond》第 3 版,Yale Patt、Sanjay Patel 著 [1] Robert C. Seacord 和/或 Noam Nisan 的书
I hope you go through fundamentals first. You can't understand C without them[0]. Nothing explains systems programming like C[1], including Rust. Godspeed. [0] Introduction to Computing Systems: From Bits & Gates to C/C++ & Beyond 3rd Edition by Yale Patt (Author), Sanjay Patel (Author) [1] Books by Robert C. Seacord and/or Noam Nisan
《Introduction to Computing Systems: From Bits & Gates to C/C++ & Beyond》https://www.mheducation.com/highered/product/introduction-co... 和 nand2tetris 类似。它使用一种简单的机器语言 Little Computer 3 (LC-3),并且构建……
Introduction to Computing Systems: From Bits & Gates to C/C++ & Beyond https://www.mheducation.com/highered/product/introduction-co... Is similar to nand2tetris. It uses a simple machine language, the Little Computer 3 (LC-3), and builds…
我也是个自学成才的程序员,我的第一本编程书是《用 Python 自动化重复性工作》,然后我尝试学 C,结果看书完全云里雾里,直到我发现了 Yale Patt 和 Sanjay Patel 写的《Introduction to Computing Systems》,真是本神书。补充:我还刷了 200 道 Codewars 的 kata 来练习,之后才开始动手做项目。
I'm also a self taught programmer, my first book about programming was "Automate the Boring Stuff with Python", then I tried to learn C and I didn't understand anything of what I read until I find "Introduction to Computing Systems" by Yale Patt and Sanjay Patel, great book. Edit: also did 200 Codewars katas to practice, then started to build things.
……Design Fundamentals, 2nd ed Prentice Hall, 2001 Gajski, D Principles of Digital Design Prentice Hall, 1997 Tanenbaum, A Structured Computer Organization, 5th ed Prentice Hall, 2006 Patt, Y and Patel, S Introduction to Computing Systems: From Bits and Gates to C and Beyond, 2nd ed. McGraw Hill, 2004 Null, L and Lobur, J The Essentials of Computer Organization and Architecture, 2nd ed Jones and Bartlett Publishers, 2006
…Design Fundamentals, 2nd ed Prentice Hall, 2001 Gajski, D Principles of Digital Design Prentice Hall, 1997 Tanenbaum, A Structured Computer Organization, 5th ed Prentice Hall, 2006 Patt, Y and Patel, S Introduction to Computing Systems: From Bits and Gates to C and Beyond, 2nd ed. McGraw Hill, 2004 Null, L and Lobur, J The Essentials of Computer Organization and Architecture, 2nd ed Jones and Bartlett Publishers, 2006
……计算机体系结构课程,我们在逻辑模拟器里从最底层的逻辑门一步步搭出了一个 8 位的微型计算机。它参考了 Tanenbaum 的《Structured Computer Organization》以及 Patt 和 Patel 的《Introduction to Computing Systems*》这两本书。到最后,我们用一种受限方言的汇编语言给它编程,还用了一个能编译成该汇编方言的极简版 C 语言。酷毙了,自那以后底层对我来说就再也没什么神秘的了……
…computer architecture course where we built up an 8-bit minicomputer from individual gates onward in a logic simulator. It was based on the Tanenbaum Structured Computer Organization and the Patt and Patel "Introduction to Computing Systems* books. By the end we were programming it in a limited dialect of assembly and also with a minimal version of C that compiled down to that assembly dialect. Very cool, and I've never been mystified…