How does the development speed in high-level programming languages typically compare to low-level languages?
- High-level languages generally result in faster development times
- Low-level languages lead to faster development due to precise control
- There is no significant difference in development speed between the two
- Development speed depends solely on the experience of the programmer
When it comes to error handling, how do high-level programming languages typically differ from low-level languages?
- Low-level languages have built-in error prevention mechanisms
- Both high-level and low-level languages handle errors in the same way
- Low-level languages do not support error handling
- High-level languages provide more sophisticated error handling mechanisms
Which of the following statements best describes a characteristic of high-level programming languages?
- Closer to machine code, providing direct hardware control
- Requires translation into machine code
- Involves writing code using binary instructions
- Offers limited abstraction and readability for programmers
Which type of source code is shown below?
- High-level programming language
- Low-level programming language
- Hexadecimal
- Object code
How does a high-level programming language contribute to abstraction?
- By providing direct control over hardware
- By using complex binary instructions for programming
- By hiding complex code within human-readable commands
- By limiting the range of tasks that can be performed
What is the typical output of a compiler after translating a high-level programming language?
- Human-readable source code
- A machine code file
- A high-level programming language file
- Assembly language
Which stage of the software development process involves the use of a compiler?
- Writing source code
- Debugging
- Running the program
- Translating source code into machine code
What is the key characteristic of a compiler in comparison to an interpreter?
- Compilers execute code line by line
- Compilers require an interpreter to run the code
- Compilers convert the entire program into machine code before execution
- Compilers are slower than interpreters
Which of the following is a low-level programming language?
- Assembly
- Python
- JavaScript
- BASIC
Which type of programming language is more likely to be hardware-independent?
- High-level programming language
- Low-level programming language
- Both high-level and low-level languages equally
- Neither high-level nor low-level languages