Simple metrics for programming languages
Bookreader Item Preview
Share or Embed This Item
- Publication date
- 1982-10
- Topics
- GAUSSIAN PROCESSES., MARKOV PROCESSES.
- Publisher
- Monterey, California : Naval Postgraduate School
- Collection
- navalpostgraduateschoollibrary; fedlink; americana
- Contributor
- Naval Postgraduate School, Dudley Knox Library
- Language
- en_US
"NPS52-82-010."
Includes bibliographical references
"October 1982."
"Prepared for: Chief of Naval Research; Arlington, Virginia 22217."
Technical report; 1982
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
Includes bibliographical references
"October 1982."
"Prepared for: Chief of Naval Research; Arlington, Virginia 22217."
Technical report; 1982
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
Notes
some content may be lost due to the binding of the book.
- Addeddate
- 2013-01-28 16:00:38
- Associated-names
- Naval Postgraduate School (U.S.)
- Call number
- ocm10635729
- Camera
- Canon EOS 5D Mark II
- Contributor.corporate
- Naval Postgraduate School (U.S.)
- Description.sponsorship
- Prepared for: Chief of Naval Research; Arlington, Virginia 22217.
- External-identifier
-
urn:handle:10945/29086
urn:oclc:record:1084831877
- Foldoutcount
- 0
- Format.extent
- 29 p. ; 27 cm.
- Identifier
- simplemetricsfor00macl
- Identifier-ark
- ark:/13960/t7sn1hp99
- Identifier.npsreport
- NPS52-82-010
- Identifier.oclc
- ocm10635729
- Ocr_converted
- abbyy-to-hocr 1.1.37
- Ocr_module_version
- 0.0.21
- Openlibrary_edition
- OL25497933M
- Openlibrary_work
- OL16875352W
- Page-progression
- lr
- Page_number_confidence
- 42
- Page_number_module_version
- 1.0.3
- Pages
- 38
- Ppi
- 350
- Republisher_date
- 20130128202147
- Republisher_operator
- associate-karina-martinez@archive.org
- Scandate
- 20130128175357
- Scanner
- scribe1.sanfrancisco.archive.org
- Scanningcenter
- sanfrancisco
- Type
- Technical Report
- Full catalog record
- MARCXML
comment
Reviews
There are no reviews yet. Be the first one to
write a review.
544 Views
2 Favorites
DOWNLOAD OPTIONS
For users with print-disabilities
IN COLLECTIONS
Naval Postgraduate School FEDLINK - United States Federal Collection American LibrariesUploaded by Jacob-QA on