Research Article

Computer Language Effciency via Data Envelopment Analysis

Table 1

Programming languages considered.

Language Characteristics

Ada Multiparadigm, static, compiled
C Imperative, static, compiled
CTiny Imperative, static, interpreted
C # Multiparadigm, static, compiled
C + + Multiparadigm, static, compiled
Clean Declarative, static, compiled
D Multiparadigm, dynamic, compiled
Eiffel Multiparadigm, static, compiled
Erlang Declarative, dynamic, compiled
Forth Imperative, dynamic, compiled
Fortran Imperative, static, compiled
Haskell Declarative, static, compiled
Java Imperative, static, compiled
JavaScript Multiparadigm, dynamic, interpreted
Lisp Multiparadigm, dynamic, compiled
Lua Multiparadigm, dynamic, interpreted
Nice Imperative, static, compiled
Oberon Imperative, static, compiled
ObjectiveC Imperative, dynamic, compiled
Ocaml Multiparadigm, static, compiled
Oz Multiparadigm, dynamic, compiled
Pascal Imperative, static, compiled
Perl Multiparadigm, dynamic, interpreted
PHP Imperative, dynamic, interpreted
Pike Multiparadigm, dynamic, interpreted
PIR Imperative, dynamic, interpreted
Prolog Declarative, dynamic, compiled
Python Multiparadigm, dynamic, compiled
Ruby Multiparadigm, dynamic, interpreted
Scala Multiparadigm, static, compiled
Scheme Declarative, dynamic, compiled
SLang Imperative, dynamic, interpreted
Smalltalk Imperative, dynamic, compiled
SML Multiparadigm, static, compiled
Tcl Multiparadigm, dynamic, interpreted