|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
• |
P-type
programs
|
|
|
|
– |
Well-defined,
precisely
|
|
|
specified
|
|
|
|
– |
The
challenge is efficient
|
|
|
implementation
|
|
|
|
– |
Ex:
sort
|
|
|
• |
E-type
programs
|
|
|
|
– |
Ill-defined,
fit into an ever-
|
|
changing
environment
|
|
|
|
– |
The
challenge is managing
|
|
|
change
|
|
|
• |
Also,
S-type programs
|
|
|
|
– |
Ex:
chess
|
|
|
|