Reads source-code and runs the program line-by-line. It runs the program in real-time.

List of Interpreted Languages

Process

  1. A Tokenizer breaks up source code into a stream of tokens
  2. A Parser validates to check if our tokens are syntactically valid
  3. Parser converts the tokens into an AST
  4. AST is interpreted with a Recursive Descent Parsing or Bytecode
  5. AST is walked bottom-up, and interpreted in a wider envionment

Types

Creating Interpreted Language