Describe and give examples of applications software
Performs generic tasks for the user
Examples:
- Database (DBMS)
- Word processor
- Spreadsheet
- Graphics editor
- Desktop Publisher (DTP)
- Presentation Software
- Computer Aided Design (CAD)
Which category of software would be used to perform each of the following tasks?
Describe and give examples of utility software
A program with one specific purpose
A piece of system software used for the maintenance of the system
Examples:
- Disk Defragmenter
- Compression Utility
- Anti-Virus/Malware
- Device driver
- Firewall
Describe open-source software
Describe closed-source software (proprietary)
Describe machine code
Describe high-level languages
Describe assembly language
What is a translator?
Software that converts code from high-level, or assembly, to machine code
What are the 3 types of translators?
Interpreter
Compiler
Assembler
Describe an interpreter and give an example of a language that would use one.
Describe a compiler and give an example of a language that would use one.
Describe an assembler and give an example of a language that would use one.