A programming language, such as Ada, Basic, C, or Pascal, that uses algorithms for problem solving. An artificial language designed to express algorithms.