Use LEFT and RIGHT arrow keys to navigate between flashcards;
Use UP and DOWN arrow keys to flip the card;
H to show hint;
A reads text to speech;
8 Cards in this Set
- Front
- Back
Interpreter: What and +/- |
Converts each line of HLL program and converts this into machine code and runs it. +Debugs the code as it goes through each line - Its Slow -Everyone who needs to run it needs an interpreter. |
|
Compiler |
Takes a program written in HLL and converts it into an object code. + This can be then distributed to anyone with a compatible system, no need for additional programs to run it. + Once the programme has been compiled= runs faster than an interpreted programe. +Once compiled doesn't need to be compiled again. + Can perform optimisation and they compile straight from the source~target language. - Compiling can take hours. - source code can be amended, anti-piracy measures removed and copied for illegal uses. |
|
Object Code |
Chunk of machine code linked to other pieces making pure machine code. Ob code contains placeholders where library code needs to go. |
|
Software |
Software is sold commercially= compiled into machine code. Users can run the programme without translating it. |
|
Open Source Software |
Programs where the source code is publicly available. +Users can modify software to suit their needs. + They can help develop the program. + It's free. + Supported by lots of volunteer coders and testers. -End result may lack polish. - Pontentially less secure. |
|
Closed Source software |
Source code not publicly available. Created by organisation with dedicated programmers. Released commercially by releasing the machine code files for the processor to execute |
|
Utilities |
A utility is a small program which has one purpose to do with maintaining the computer system. E.g Anti Virus. |
|
Disk Defragmentation |
Groups together parts of programmes in memory so they are read in one go. |