Introduction
Introduction
S.Venkatesan
• Business Applications
• Artificial Intelligence
• System Programming
• Web Software
Evaluation Criteria & Characteristic
• Criteria
– Readability
– Writability
– Reliability
• Characteristic
– Simplicity -
– Orthogonality
– Data types
– Syntax Design
– Support for abstraction
– Expressivity
– Type Checking
– Exception Handling
– Restricted aliasing
Readability
• Programs that can be read and understood.
• Operator Overloading
Orthogonality
• Independent of the context.
Data Type
• Adequate facilities for defining data types and data
structures in a language is required.
• Data Abstraction
– For example writing a binary tree that stores integer data in its node.
• Exception Handling
• Maintenance.