Asked in
Computer Programming

What are the language evaluation criteria?

Answer

User Avatar
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.