n. 1.one who supervises or has charge and direction of 2.a program that controls the execution of other programs