Skip to main content

Low-level facilities

  • Chapter
Programming in Modula-2

Part of the book series: Texts and Monographs in Computer Science ((MCS))

  • 59 Accesses

Abstract

High-level languages encourage and even force the programmer to conceive his programs in a structured fashion. Structured statements provide a high degree of order and perspicuity of the programmed algorithmic text. Structured data declarations allow a high level of abstraction in the organization of a program’s data and their organization in terms that are appropriate for the problem at hand. The principal advantage is additional safety against mistakes, because structure provides redundancy which can (and must) be used by implementations — in particular compilers — to detect inconsistencies of the program which become manifest as violations of language rules. In this respect, the concept of data types is particularly powerful and is therefore the primary characteristic of high-level programming languages.

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 74.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 1983 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Wirth, N. (1983). Low-level facilities. In: Programming in Modula-2. Texts and Monographs in Computer Science. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-96757-3_30

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-96757-3_30

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-96759-7

  • Online ISBN: 978-3-642-96757-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics