lamehacks

Stuff is fun

Building my own computer from scratch… kind of

The elements of computing systemsI am reading The Elements of Computing Systems. I’ve been wanting to read a few computer science classics but I thought I would start by reading this instead (it’s not a classic… yet) as I feel like there are holes in my knowledge. Just as an example, I have never implemented a virtual machine nor have written an emulator. Those are the kind of basic challenges that every computer hacker should beat at least once.

This is a rather uncommon kind of textbook. First of all, it openly presents itself as a light accessible book that can easily be picked up by anybody with little knowledge of computing systems, but at the same time it sets a very ambitious goal to the reader: to build a computing system completely ‘from NAND to Tetris’. Secondly, there are no exercises for the reader to practice, there are project specifications that should be implemented by the reader. The projects are self contained, I could implement them in whichever order I wanted. That said, they communicative with each other through well defined interfaces so that in the end, the group of all the projects form a complete computing system.

I’ve red the first three chapters and it has been a joy to read and to implement the projects.

For more information about the book check out its official website.

Related Posts:

  • No Related Posts

Tags:

4 Responses to “Building my own computer from scratch… kind of”

  1. bag louis vuitton Says:

    Be certain but if your lv incorporates a basic or maybe underside that was made with.

  2. ルイ ヴィトン Says:

    you are really a good webmaster. The web site loading speed is amazing. It seems that you’re doing any unique trick. Also, The contents are masterpiece. you have done a excellent job on this topic!

  3. Minecraft Cracked Download Says:

    I just appreciate it, many thanks for every one of the information and facts. I’ve found a different close friend

  4. télécharger minecraft gratuit pc Says:

    Hello! I could have sworn I’ve visited this web site before but after browsing
    through some of the posts I realized it’s new to me. Regardless, I’m
    certainly delighted I stumbled upon it and I’ll be bookmarking it and checking back frequently!

Leave a Reply

. .

Entries (RSS) and Comments (RSS).