How does a compiler, interpreter, and CPU work?

This is a good, short video, titled, “How does a compiler, interpreter, and CPU work?”