Compilation vs Interpretation

Why should you care?

You write code in a programming language such as Java, Python, C, or JavaScript.

But the CPU does not understand these languages directly.

Something has to translate your human-readable code into instructions the computer can execute.