1 | We may have to rewrite our code, but we want the resulting program to run on "All" current and future (anticipated) machines |
2 | No compelling new languages e.g. OCCAM does not solve enough problems to warrant adoption |
3 |
Adapt existing languages
|
4 | Can map onto individual sequential or parallel computers or networks of these (distributed computing) |