• 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/17

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;

17 Cards in this Set

  • Front
  • Back

High level

Programming language easier to use for humans eg python or C++

Low level

Programming using instructions specifically for the processor

Instructions

Tasks that a processor knows how to do. Each one has it's own code in a set.

Operator

Numbered code for an instruction

Operand

Stored data that has to be kept separate from instructions. This is how variables are stored.

Translator

Software that converts code into machine language for the computer to understand

Assembly language

A type of low level programming that uses words

Machine code

The only code that is understood by a computer. Consists of 1s and 0s.

Assembler

Translates assembly language into machine code

Compiler

A way of translating high level code. Translates all the code at once and creates an .exe file.

Interpreter

Translates high level code one line at a time and stops when there is an error. Useful for testing programs.

IDE

Software for writing high level code. Translates the code into low level.

Syntax

The rules of how to write in a high level language.

Instruction set

A list of instructions that a processor knows how to do. Each instruction has it's own unique number.

Cycle

One task carried out by a processor.

RAM

Memory used to store instructions and data that are then processed.

Processor

Hardware that carries out instructions. Each one of these has it's own instruction set.