Types of Programming Languages

0.0(0)
studied byStudied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/9

flashcard set

Earn XP

Description and Tags

CH of OCR A Level Computer Science

Last updated 8:41 PM on 8/29/24
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

10 Terms

1
New cards

Little Man Computing ADD and SUB

ADD → Adds memory contents to the accumulator.

SUB → Subtracts memory contents from accumulator.

2
New cards

Little Man Computing STA and LDA

STA → Stores value in the accumulator.

LDA → Loads accumulator into memory address.

3
New cards

Little Man Computing INP and OUT

INP → Inputs value into accumulator.

OUT → Outputs value from accumulator.

4
New cards

Little Man Computing DAT and HLT

DAT → Indicates memory location with data.

HLT → Stops LMC.

5
New cards

Little Man Computing BRZ, BRP and BRA

BRZ → Use address given as next instruction address if the accumulator value is 0.

BRP → Use address given as next instruction address if accumulator value is 0 or positive.

BRA → Use address given as next instruction address.

6
New cards

Backtracking

When a route is selected it will go through it, this allows it to go back to take another route if a dead end is met,

7
New cards

Functional Programming

Treats everything as a mathematical problem, using recursion, functions can act on functions just as they would on variables.

8
New cards

Logical Programming

Expresses the logic of a computation without expressing its control flow.

9
New cards

Structured Programming

Uses the constructs sequence, selection, iteration, and recursion. Uses modular techniques.

10
New cards

Imperative Programming

Consists of a series of instructions that tell the computer what to do with the input in order to solce the problem.