What type of system software is used by programmers to simplify the process of application development?
Libraries
What is a webcam: hardware or software?
Hardware
Under which category of software is the operating system classed?
System software
Under which category of software is a web browser classed?
Application software
Define software
Programs or instructions executed by a computer
What is the role of system software?
To operate, control and maintain the computer and its components.
What is a word processor: hardware or software?
Software
Define hardware
The physical components of a computer system
Why is an operating system said to provide a virtual machine?
The operating system hides the true complexity of the computer from the user.
Under which category of software is a compiler classed?
Translators
Which type of programming language is this? 01010101 11010110 01001011 10110110
Machine code
Which are processor specific: low-level languages or high-level languages?
Low-level languages
Which type of language uses mnemonics in instructions?
Assembly language
Which type of languages must be translated into machine code with a compiler or interpreter before execution?
High-level languages
Which type of languages support built-in functions?
High-level languages
Which type of programming language is this? STR R4, #45 ADD R1, R2, 3 MOV R2, R1 HALT
Assembly language
Which type of language specifies how the computer should complete a task, rather than what a computer should do?
Imperative high-level language
Are high-level languages platform specific?
No
What type of translator can be used to translate assembly language into machine code?
Assemblers
Which two types of translator can be used to translate high-level languages into machine code?
Compilers, Interpreters
Which type of translator translates high-level languages into machine code line-by-line?
Interpreters
Which type of translator translates high-level languages into machine code in one go?
Compilers
Which type of translator requires the source code to be present when the program is executed?
Interpreters
Which type of translator has procedures to translate each kind of program instruction?
Interpreters