What’s the Difference Between Compiled and Interpreted Languages?

In compiled programming languages, such as C/C++, Rust, and Go, code is compiled into machine language that is directly understood and executed by the target machine. In interpreted languages, such as PHP, Python, and JavaScript, however, a different program (that is, the interpreter) reads and executes the code.

This tutorial from freeCodeCamp explains the differences between compiled and interpreted programming languages as well as relative advantages and disadvantages.

Learn more at freeCodeCamp