Skip to main content
Log in

Pascal-clarifications and recommended extensions

  • Published:
Acta Informatica Aims and scope Submit manuscript

Summary

The objectives of this paper are to clarify certain issues in the language Pascal that were left open by the defining Report and to recommend specific forms for certain extensions of the language that have repeatedly appeared in discussions and even implementations. By encouraging prospective implementors to adopt a common form, we wish to enhance the prospects for practical portability of Pascal programs. Except for parameters being procedures and functions, the language constructs described by the Pascal Report are not changed, i.e. the new syntax permits the same constructs with the same (intended) meaning.

The paper expresses the author's proposal following a discussion among a small group of people who have been working on Pascal compilers and standardization. In itself it is not an attempt to standardize Pascal or present a complete revision of the Report. Concentrating on the type concept, the meaning of identifiers, and a limited number of extensions the need of which is generally accepted, the paper establishes guidelines for standardization and revision of the Pascal Report. It is presented as a carefully deliberated and (hopefully) consistent proposal for acceptance by whatever means the Pascal community may choose to adopt.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Jensen, K., Wirth, N.: PASCAL User Manual and Report. Berlin-Heidelberg-New York: Springer-Verlag, 1975

    Google Scholar 

  • Wirth, N.: The Programming Language Pascal, Acta Informatica 1, 35–63 (1971)

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

I wish to thank everyone mentioned for his comments and cooperation, but above all Niklaus Wirth for his encouraging support and most valuable influence, especially in limiting the number of topics considered in detail. I thank R.D. Tennent and two anonymous referees for their valuable comments and suggestions.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Steensgaard-Madsen, J. Pascal-clarifications and recommended extensions. Acta Informatica 12, 73–94 (1979). https://doi.org/10.1007/BF00264018

Download citation

  • Received:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF00264018

Keywords

Navigation