Abstract
In this paper we extend the notion of data type with a control structure to define “data spaces” that are useful in describing semantical aspects of programming languages as well as properties of software systems. The latter, in fact, are included in the former, since a programming language usually serves as a vehicle for expressing something that a computer system does.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Cremers, A. and T.N. Hibbard, “Formal Modeling of Virtual Machines,” submitted for publication, 1975.
Cremers, A.and T. N. Hibbard, “On the Relationship between a Procedure and Its Data,” in preparation, 1975.
Hoare, C.A.R. and P.E. Lauer, “Consistent and Complementary Formal Theories of the Semantics of Programming Languages,” Acta Informatica3, 135–153, 1974.
Lauer, P.E., “Consistent Formal Theories of the Semantics of Programming Languages,” IBM Laboratory, Vienna, Technical Report, TR. 25. 121, 1971.
Minsky, M.L., Computation: Finite and Infinite Machines, Prentice-Hall, 1967.
Parnas, D. L., “A Technique for Software Module Specification with Examples,” Communications of the ACM15, 330–336, 1972.
Robinson, L., K. N. Levitt, P. G. Neumann, A. R. Saxena, “On Attaining Reliable Software for a Secure Operating System,” Proceedings International Conference on Reliable Software, Los Angeles, 1975.
Scott, D., “Data Types as Lattices,” Lecture Notes, Advanced Course in Programming Languages, Amsterdam, 1972.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1976 Springer-Verlag Berlin · Heidelberg
About this paper
Cite this paper
Cremers, A., Hibbard, T.N. (1976). The Semantical Definition of Programming Languages in Terms of Their Data Spaces. In: Schneider, HJ., Nagl, M. (eds) Programmiersprachen. Informatik-Fachberichte, vol 1. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-66319-2_1
Download citation
DOI: https://doi.org/10.1007/978-3-642-66319-2_1
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-07619-3
Online ISBN: 978-3-642-66319-2
eBook Packages: Springer Book Archive