3 ms·
Amateur/hobbyist programmer here. Is there a good bottom up explanation of computing that you know of? i.e. something that starts at the hardware level (how a C
by glaberficken 9y ago
Amateur/hobbyist programmer here. Is there a good bottom up explanation of computing that you know of? i.e. something that starts at the hardware level (how a CPU works) and then moves up through the abstractions layers until you get to a top level language like JS running inside a browser?
I've been looking for something like this for a while, mainly to help explain computers to lay people that are interested in the details.
- wolfgke 9y agoFor a popular scientific view on this topic, I recommend Noam Nisan, Shimon Schocken - The Elements of Computing Systems: Building a Modern Computer from First Principles You can find the first half of the book at http://www.nand2tetris.org/course.php http://www.nand2tetris.org/course.php
- glaberficken 9y agoThanks! that surely looks interesting and I will check it out in more detail. However I was looking for something more summarized and using metaphors for the layman.
- wolfgke 9y agoIf you prefer a computer game over a book, have a look at MHRD: > http://store.steampowered.com/app/576030/MHRD/ http://store.steampowered.com/app/576030/MHRD/ This game is rather similar in spirit to "The Elements of Computing Systems", which I recommended above, but more summarized (though it only considers up to CPU level in opposite to the Nisan-Schocken book).
- glaberficken 9y agoThank you =) I will look into it