Skip to main content

Derived Types

  • Chapter
Book cover Upgrading to Fortran 90
  • 248 Accesses

Abstract

There are many situations in programming where it is desirable that a programmer be permitted to group a collection of related pieces of data, possibly of different types, under a single name. Several languages, including COBOL, PL/I, C, Pascal, and Ada, provide this capability. But despite widespread agreement as to the usefulness of this capability in organizing complicated data, it is supported in only a few FORTRAN 77 implementations (notably Digital’s). The terminology used in dealing with a data aggregate containing different types is not uniform throughout the software world, and both the term “record” and the term “structure” have been associated with such a collection. The Fortran 90 standard employs only the latter term in this context. And while the Fortran 90 structure is conceptually similar to such data aggregates in other languages and in pre-1992 FORTRAN 77 implementations, the Fortran 90 standard embraces some differences in vocabulary, syntax, and rules of usage.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 1995 Springer-Verlag New York, Inc.

About this chapter

Cite this chapter

Redwine, C. (1995). Derived Types. In: Upgrading to Fortran 90. Springer, New York, NY. https://doi.org/10.1007/978-1-4612-2562-1_5

Download citation

  • DOI: https://doi.org/10.1007/978-1-4612-2562-1_5

  • Publisher Name: Springer, New York, NY

  • Print ISBN: 978-0-387-97995-3

  • Online ISBN: 978-1-4612-2562-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics