| Programming | AI Programming |
|---|---|
| strings | symbols, concept hierarchies |
| arrays, tuples | lists, facts, trees, graphs |
| key-value objects | frames, triples |
| dates | events, temporal relations |
| =, <, > | similarity, pattern matching |
| loops | recursion, search (breadth-first, depth-first, best-first, ...) |
| imperative code | functions, logical rules |