1. Program consists of instructions executing one at a time.
2. Input A program gets data, perhaps from a file, keyboard,
touchscreen, network, etc.
3. Process Performs computations on that data, such as adding two
values like x + y.
4. Output A program puts that data somewhere, such as to a file,
screen, network, etc.
5. Variables Programs use variables to refer to data, like x.
6. Computational The process of creating a sequence of instructions to
thinking solve a problem.
7. Node In a Coral flowchart, each statement is in a graphical
node, with different shapes for different types of state-
ments.
8. Interpreter Runs a program's statements.
9. Run / execute Words for carrying out a program's statements.
10. Input statement In a Coral flowchart, a parallelogram represents an input
statement, written as: variable = Get next input.
11. Output state- In a Coral flowchart, a parallelogram represents an output
ment statement, written as: Put item to output.
12. String literal Text enclosed in double quotes, representing a sequence
of .as in "Go #57
13. Character A letter, digit, or symbol used in computing.
14. Cursor indicates where the next output item will be placed in the
output.
15. Newline
, D278 - Scripting and Programming
a special two-character sequence \n whose appearance
in an output string literal causes the cursor to move to the
next output line.
16. Comment Text a programmer adds to a program, to be read by
humans to better understand the code, but ignored by the
program when executing.
17. Whitespace Blank spaces (space and tab characters) between items
within a statement, and to newlines.
18. Moore's Law The trend of reducing switch sizes by half every 2 years.
19. Computer chip An entire computer could fit on one coin-sized device
known
20. Agricultural age The period of civilization focused on agriculture before the
industrial age, lasting many thousands of years
21. Industrial age starting in the late 1700's transformed civilization towards
manufacturing goods, leading to mass migration to cities,
creation of strong nations, world wars, doubling of lifes-
pans and thus dramatic world population growth (see
figure below), and more.
22. Information age Began in the 1990s, marked by human activity shifting
from traditional industry to creating/managing/using com-
puterized information.
23. Embedded com- a computer inside another electrical device, like inside a
puter TV, car, printer, thermostat, satellite, etc.
24. Bit A binary digit, representing 0 or 1.
25. Byte A group of 8 bits, representing a single character. like
11000101
26. Character letter (a, b, ..., z, A, B, ..., Z), symbol (!, @, #, ...), or
single-digit number (0, 1, ..., 9).