high-level language

A high level language is designed to help a programmer write a computer program in a way that reflects the problem being solved, rather than the details of how the computer will produce the solution. Such languages use instructions in English-like statements rather than in the machine language which the computer understands.