The correct response is:
A low-level programming language is designed for the computer to process. A high-level programming language is designed for the user(s) to understand.
This encompasses the primary purpose of each type of language: low-level languages provide closer control of hardware and system resources, while high-level languages offer abstraction and ease of use for programmers.