What is compiler (part 2)?