Alternatives to compilation?

Interpreter

A program that reads source code and directly executes it

Interpreter

Compiler

Advantages of compilers over interpreters:

and report errors before program is run

This is our topic.

Just-in-time compiler

e.g. Java virtual machine and .NET virtual machine

At the end of course, we will say a few words about