Abstract
A data type is a set of objects and a set of operations on those objects which create, build-up, destroy, modify and pick apart instances of the objects. Every programming language begins by supplying a set of data types. In LISP, the major data type is the binary tree (called an S-expression) and the basic operations are called CAR, CDR and CONS. More on this in Chapter 12. In modern imperative programming languages the usual built-in data types include integer, real, character and Boolean. Table 5-1 lists the built-in types for some of these languages.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
Rights and permissions
Copyright information
© 1983 Computer Science Press
About this chapter
Cite this chapter
Horowitz, E. (1983). Types. In: Fundamentals of Programming Languages. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-96729-0_5
Download citation
DOI: https://doi.org/10.1007/978-3-642-96729-0_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-96731-3
Online ISBN: 978-3-642-96729-0
eBook Packages: Springer Book Archive