• DocumentCode
    1465400
  • Title

    A programming environment for Modula-2

  • Author

    Robinson, Peter ; Jordan, Mick

  • Author_Institution
    Comput. Lab., Cambridge Univ., UK
  • Volume
    3
  • Issue
    4
  • fYear
    1988
  • fDate
    7/1/1988 12:00:00 AM
  • Firstpage
    119
  • Lastpage
    126
  • Abstract
    Modula-2 was designed as a successor to Pascal. It provides similar facilities for the description of algorithms and data structures, but differs radically from Pascal in allowing the composition of programs from separately compiled modules in a carefully controlled way. The paper recounts some experiences with implementing the languages for a variety of computers, and describes a collection of tools (mostly written in Modula-2) that provides an extensive program development environment for the language. In particular, a general set of run time libraries is described together with utilities for consistent compilation, symbolic debugging and run time profiling. The paper concludes with some observations on the language formed on the basis of these experiences
  • Keywords
    Modula; program compilers; program debugging; programming environments; subroutines; Modula-2; Pascal; algorithms; data structures; programming environment; run time libraries; run time profiling; separately compiled modules; symbolic debugging; utilities;
  • fLanguage
    English
  • Journal_Title
    Software Engineering Journal
  • Publisher
    iet
  • ISSN
    0268-6961
  • Type

    jour

  • Filename
    9159