interpreter: (computer science) a program that translates and executes source language statements one line at a time
program: (computer science) a sequence of instructions that a computer can interpret and execute
summer: the warmest season of the year; in the northern hemisphere it extends from the summer solstice to the autumnal equinox