Correct option is C
High-level programming languages are typically portable and abstracted from hardware.
A. These need to be translated into machine code in order to run on a computer: True. High-level programming languages must be compiled or interpreted into machine code that the computer can execute.
D. These are portable languages: True. High-level programming languages, such as Java or Python, are portable and can run on different machines with little or no modification.
- High-level programming languages are user-friendly and abstract away the complexity of hardware, making them easier to use.
- Portability is one of the key advantages of high-level programming languages, allowing code to run on various operating systems and hardware platforms.
- Compilation or interpretation is required to convert high-level code into machine-readable instructions.
- Examples of high-level languages include Python, Java, C++, and JavaScript.
B. These are written using mnemonic codes: False. Mnemonic codes are typically associated with assembly language, not high-level programming languages.
C. These are specific to the computer's hardware: False. High-level programming languages are designed to be platform-independent and are not specific to a particular computer's hardware.