# Compiled vs. Interpreted

## Metadata
- Author: [[boot.dev]]
- Full Title: Compiled vs. Interpreted
- Category: #articles
- Summary: Compiled programs can run without needing the original source code or a compiler. In contrast, interpreted languages require users to have an interpreter installed to run the code. This makes distributing programs easier with compiled languages, as they only need the pre-compiled binary.
- URL: https://www.boot.dev/lessons/723bcd30-be47-4663-85b6-eb348abcf53f
## Highlights
- You can run a compiled program *without* the original source code. You don't need the compiler anymore after it's done its job. That's how most video games are distributed! Players don't need to install the correct version of `Go` to run a PC game: they just download the executable game and run it. ([View Highlight](https://read.readwise.io/read/01jn06r6z9yc84ban8ch89jt0p))
-  ([View Highlight](https://read.readwise.io/read/01jn06x7ep6p55m29zy78j6x1t))
- One of the most convenient things about using a compiled language like Go for Textio is that when we deploy our server we don't need to include any runtime language dependencies like Node or a Python interpreter. We just add the pre-compiled binary to the server and start it up! ([View Highlight](https://read.readwise.io/read/01jn06yftrywjvy3znqpmfnz10))