Asked in Computer Programming
What are the language evaluation criteria?
Answer

Wiki User
April 04, 2010 8:14PM
5 Language Evaluation Criteria
-Readability
-Writability
-Reliability
-Cost
-Others
Readability
-The most important criterion.
*FACTORS:
-Overall Simplicity
-Too many features is bad.
-Multiplicity of features is bad.
-Orthogonality
-Makes the Language easy to learn and read.
-Control Statements.
-Data Type Structures
-Syntax consideration
Writability
*FACTORS:
-Simplicity
-Support for abstraction
-Expressivity
Reliability
FACTORS:
-Type checking
-Exception handling
-Aliasing
Cost
*CATEGORIES:
-Programming Training
-Software Creation
-Compilation
-Execution
-Compiler Cost
-Maintenance
Others
*Portability
*Generality
*Weel-definedness
Language Categories
-Imperative
-Functional
-Logic
-Object-oriented
Language Design trade-offs
-Reliability versus cost of execution
-Writability versus readability
-Flexibility versus safety
Syntax and Semantics
Syntax
-the form or structure of the expressions, statements, and program units
Semantics
-the meaning of the expressions, statements, and program units
Sentence
-is a string of characters over some alphabet
Language
-is a set of sentences.