A problem-oriented language requiring little knowledge of the computer on which it will be run English: high-level language