Check nearby libraries
Buy this book
Several metrics for guiding the design and evaluation of programming languages are introduced. The objective is to formalize notions such as 'size', 'complexity', 'orthogonality', and 'simplicity'. Three different kinds of metrics are describes: syntactic, semantic, and transformational. Syntactic metrics are based on the size of a context-free grammar for a language or a part of a language. They can be used to judge the size of a language and the relative sizes of its parts. These techniques are demonstrated by their application to Pascal, Algol-60, and Ada. Syntactic metrics make no reference to the meaning of a language's constructs. For this purpose we have developed several semantic metrics that measure the interdependencies among the basic semantic ideas in a language. This technique has been applied to the control, data, and name structures of FORTRAN, BASIC, Lisp, Algol-60, and Pascal. Finally, we suggest that a useful measure of a programming language is the complexity of the relationship between its syntactic and semantic structures. For this purpose we introduce a transformational metric and demonstrate its use on subsystems of several languages.
Check nearby libraries
Buy this book
Previews available in: English
Showing 1 featured edition. View all 1 editions?
Edition | Availability |
---|---|
1
Simple metrics for programming languages
1982, Naval Postgraduate School, National Technical Information Service
in English
|
aaaa
Libraries near you:
WorldCat
|
Book Details
Edition Notes
"NPS52-82-010."
"October 1982."
"Prepared for: Chief of Naval Research; Arlington, Virginia 22217."
Includes bibliographical references.
"Approved for public release; distribution is unlimited."
Technical report; 1982.
The Physical Object
ID Numbers
Community Reviews (0)
Feedback?History
- Created July 25, 2014
- 2 revisions
Wikipedia citation
×CloseCopy and paste this code into your Wikipedia page. Need help?
May 16, 2020 | Edited by CoverBot | Added new cover |
July 25, 2014 | Created by ImportBot | Imported from Internet Archive item record. |