| Smalltalk | Eiffel | C++ | Java | |
|---|---|---|---|---|
| uniformity | high | medium | low | medium |
| documentation value | medium | high | medium | high |
| reliability | medium | medium | low* | high* |
| protected operations | no | no | yes | yes |
| multiple inheritance | no | yes | yes | no* |
| efficiency | low | medium | high | low |
| garbage collection | yes | yes | no* | yes |
| language complexity | low* | medium | high | medium |

draft version 0.1 (15/7/2001)