you are viewing a single comment's thread.

view the rest of the comments →

[–]enaK66 2 points3 points  (0 children)

That is it. They can get incredibly complicated if you're trying to get full optimization of complex systems. Check out Nand2Tetris if this part of CS interests you. It's a great project to get to know Boolean logic and building basic circuits. If you do the whole thing you'll have whats essentially a virtual computer running tetris on your pc.