Reads source-code and runs the program line-by-line. It runs the program in real-time.
List of Interpreted Languages
Process
- A Tokenizer breaks up source code into a stream of tokens
- A Parser validates to check if our tokens are syntactically valid
- Parser converts the tokens into an AST
- AST is interpreted with a Recursive Interpreter or Bytecode Interpreter (VM)