15. What is the name for computer code that humans can understand?
Answer: B
High-level programming language
High-level programming languages are designed to be easily understood by humans, using syntax and semantics that are closer to natural language compared to lower-level languages. This makes them more accessible for programmers to write and maintain code.
A) Interpreted language
An interpreted language refers to a type of programming language where most of the instructions are executed directly, without the need for compilation into machine code. While some interpreted languages can be high-level, the term itself does not specifically denote code that is easily readable by humans.
B) High-level programming language
High-level programming languages are characterized by their abstraction from the hardware and their closer resemblance to human languages, which makes them easier to read and write. This aligns directly with the question, as they are explicitly designed for human understanding.
C) Compiled language
A compiled language refers to a type of programming language that is transformed into machine code by a compiler before execution. While compiled languages can be high-level, the term itself does not inherently imply that the code is easily understandable by humans.
D) Machine language
Machine language is the lowest level of programming language, consisting of binary code that is directly executed by a computer's hardware. This language is not understandable by humans, making it the opposite of the type of code referenced in the question.
Conclusion
The term "high-level programming language" defines the type of computer code that is designed to be easily understood by humans, making it the correct answer. Other options either refer to execution methods or languages that are not human-readable, thus failing to meet the criteria outlined in the question.