• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/8

Click to flip

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.