Assembler | Java | |
---|---|---|
Application Requirements | Poorly suited | Well suited |
Platform | OK | OK |
Development Time | Poor | Very good |
Portability | Non-existant | Very good |
Popularity | Poor | Good |
Economic | Poor | Good |
Tool Quality | OK | OK |
Readability | Poor | Very good |
Simplicity/Level of Abstraction | Poor | Very good |
Compilation Speed | Very good | OK |
Runtime Efficiency | Very good | Poor |
Library Support | Depends on tool | OK |
Debugging Help | Depends on tool used | Depends on tool used |
Language Safety | Nonexistant | Very good |
Longevity | Very good | Uncertain - new language |
Scale for comparisons:
Nonexistant -> Poor -> OK -> Good-> Very good