supervisory program: a program that controls the execution of other programs
written communication: communication by means of written symbols (either printed or handwritten)
temperature unit: a unit of measurement for temperature