How the fuck do computers work?

When you code something, how does the computer know what it means? Sure it might match what you wrote to correspond to the language the code is written in, but how does that translate to the ones and zeros and so on. Can someone walk me through the ENTIRE process, everything online isn't too clear.

Attached: download-1.jpg (238x212, 6K)

Other urls found in this thread:

coursera.org/learn/build-a-computer
nand2tetris.org
pcpartpicker.com/list/tk2vD2
twitter.com/NSFWRedditImage

should go through nand2tetris or some other computer architecture course

Attached: slide_2.jpg (960x720, 71K)

It doesn't, that's the magic. Every letter, number, symbol you type is absolutely meaningless to a computer.

coursera.org/learn/build-a-computer
nand2tetris.org

What if you write in machine code

That's also meaningless, this gets turned into micro-ops which the silicone can finally optimize to be used to alter on and off states in the transistors. In the end the computer will only ever see 1s and 0s.

Attached: bca-2nd-semu32basic-computer-programming-and-micro-programmed-control-17-638.jpg (638x479, 44K)

Code by petzold is also a good intro and noob friendly.

Attached: 1520155508418.jpg (512x512, 24K)

Attached: professional keyboard.jpg (600x485, 56K)

Once you get to machine code, each symbol is converted into 1s and 0s, after which the specific patterns route the data through the computer