sailing master: the ship's officer in charge of navigation
person: a human being
algol: (from a combination of ALGOrithmic and Language); a programming language used to express computer programs as algorithms