Programming Languages
Scratch Blocks
QB64 Loops
Translators
Computer Basics
100

The language made of 0s and 1s.
 

Machine Language

100

The block used to draw lines when a sprite moves.
 

Pen Down

100

A loop used to repeat a known number of times.
 

FOR…NEXT

100

Converts the whole code into machine code before running.
 

Compiler

100

The physical parts of the computer.
 

Hardware

200

A programming language that uses mnemonics like ADD and SUB.
 

Assembly Language

200

This block repeats actions forever.
 

Forever Block

200

A loop that checks its condition at the beginning.
 

WHILE…WEND

200

Translates code line by line.
 

Interpreter

200

Instructions the computer follows.
 

Software

300

Python belongs to this generation of languages.
 

3rd Generation Programming Language (3GL)

300

A block that repeats actions until a condition is met.
 

Repeat Until

300

The command that ends a FOR loop early.
 

EXIT

300

Converts assembly code into machine code.
 

Assembler

300

The repetition of instructions in a loop.
 

Iteration

400

A language that combines compiler and interpreter behavior.
 

Python

400

This block creates a copy of the sprite on the stage.
 

Stamp

400

A loop that always runs at least once.
 

DO UNTIL…LOOP

400

The output created by a compiler.
 

Object Code

400

The smallest unit of data in computing.
 

Bit

500

This term refers to a set of instructions that tells the computer what to do.
 

Programming Language

500

The block category that contains loops and conditional statements.

Control Category

500

A loop inside another loop.
 

Nested Loop

500

The overall term for compilers, interpreters, and assemblers.
 

Translator

500

The process of reducing a counter value in loops.
 

Decrement

M
e
n
u