Eigenschaft | C | Java | Fortran | Prolog | LISP | ML | Haskell |
Codeeffizienz | + | o | + | - | o | - | o |
Toolsupport | + | + | o | - | - | o | + |
Programmentwicklung | - | + | o | + | - | o | + |
Wartbarkeit | - | o | - | + | - | + | + |
I/O-Flexibilität | + | + | o | - | o | o | o |
Speicherkontrolle | + | o | + | - | - | - | o |
Seiteneffektfreiheit | - | - | - | o | - | o | + |
Sprache | Anwendungsgebiete |
C | Hardware-Treiber, Betriebssystemkern, Compiler-Zwischensprache |
Java | Internet-Anwendungen, Graphische Benutzeroberflächen |
Fortran | Lineare Algebra, Numerisches Lösen von DGl.Sys. |
Prolog | Spracherkennung, Theorembeweiser |
LISP | Skriptsprache, z.B. für Editoren, Computer-Algebra Systeme |
ML | Theorembeweiser |
Haskell | Rapid Prototyping, Compiler, Hardware-Simulation |