A high-level programming language is one that is closer to human languages and further from machine code. Python is a high-level, interpreted language known for its readability and ease of use. High-level languages are abstracted from the hardware, making them easier to write and understand.
- Assembly (A) is a low-level programming language, closer to machine code, and requires a specific assembler to convert into executable code.
- Machine Code (B) is the lowest level of code, directly understood by the computer’s CPU, and is not considered a high-level language.
- Binary Code (D) is another form of machine code, where instructions are written in binary, and it is also not a high-level language.
Thus, the correct answer is (C), Python.