Scripting Languages: Typeless
Represent everything the same way (e.g., strings).
Meaning is determined by usage.
Result: gluing, reuse easy.
Example: Visual Basic variables.
Example: Unix filters:
select | grep Ousterhout | wc
Strong typing discourages gluing, reuse:
- Types, interfaces restrict usage.
- Must write conversion code, recompile.
- Binary applications make this hard.