high-level language

noun

1.
a problem-oriented language requiring little knowledge of the computer on which it will be run