Index

Symbols | _ | A | B | C | D | E | F | G | H | I | K | L | M | N | O | P | Q | R | S | T | U | V | W | Z

Symbols

2D arrays

_

__eq__
__init__
__str__

A

abstraction
algorithm
analog computer
AND gate
anonymous function
arrays
ASCII
assembly language

B

base 10
base 2
base case
Binary
bits
byte

C

central processing unit (CPU)
class
collaborative filtering
comment
compiled
compiler
composition
computability theory
computationally hard
conditional jump
conditional statement

D

data mining
decryption key
default values
derived class
dictionary
division
docstring

E

edit distance
empty string

F

four-color problem
function call
functional programming

G

global variable

H

header
hierarchy

I

immutable
index
infinite loop
inherits
instruction register
interpreter
iteration

K

keys

L

lambda calculus
left-hand rule
linear time algorithm
list, [1]
list comprehensions
list concatenation
loops

M

method
minterm expansion principle
modular design
multiple assignment
multiple levels of abstraction
mutable

N

natural language processing
no-operation
NOT
numerical imprecision
nybble

O

objects
opcode
open bracket
operation code
operators
OR
OR gate
overloading
overrides

P

parameter passing
Picobot
polymorphism
pop
precedence
predicate
program counter
public key
push

Q

quadratic time algorithm

R

Random Access Memory (RAM)
recursive definition
recursive substructure property
registers
result
return value
right-hand rule
ripple-carry adder

S

S-R latch
scope
secret key
selection sort
sieve of Eratosthenes
sign-magnitude
slicing
stack, [1]
stack discipline
stack pointer
state
string
string concatenation
subclass
substitution
superclass
symmetric
syntax

T

top-down design
truth table
two's complement

U

unconditional jump
Unicode
user-based CF
UTF
UTF-8

V

value
values, [1]
variable
von Neumann architecture
von Neumann John

W

while loop
worst case

Z

zoogenesis