What is a part of a computer program that performs a defined task?
an algorithm
Did programmable machines precede the invention of the computer?
yes
What did Jacquard invent?
a loom that would weave a pattern by following a series of perforated cards
What year did she invent it?
1801
Who built the Analytical Engine
Charles Babbage
What industry did the component names borrow from?
the textile industry
What was the "store"?
memory to hold 1,000 numbers of 40 decimal digits each
Where did numbers transfer to after the "store"?
the "mill"
What was the "mill" analogous to?
to the CPU of a modern machine
How many sets of cards did the Analytical Engine use?
two sets of perforated cards
What did they do?
one to direct the operation and the other for the input variables
What is a computer program?
a collection of instructions that performs a specific task when executed by a computer
Where does a program typically execute its instructions?
in a central processing unit
Is machine code human-readable?
yes
Can computers directly execute machine code?
yes
What is another way for a program to execute code?
with  the aid of an interpreter
What is an algorithm?
a part of a computer program that performs a well-defined task
What is software?
a collection of computer programs, libraries
Can computer programs be classified by functional lines?
yes
Can you give an example?
application software or system software