Skip to main content
  • Textbook
  • © 1989

Programmierung in Modula-2

Eine Einführung in das modulare Programmieren mit Anwendungsbeispielen unter UNIX, MS-DOS und TOS

Part of the book series: Leitfäden und Monographien der Informatik (LMI)

  • 488 Accesses

Buy it now

Buying options

eBook USD 54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 69.95
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

Other ways to access

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

Table of contents (17 chapters)

  1. Front Matter

    Pages N2-10
  2. Einleitung

    1. Einleitung

      • Mario Dal Cin, Joachim Lutz, Thomas Risse
      Pages 11-12
  3. Grundlagen

    1. Front Matter

      Pages 13-13
    2. Repräsentation von Modula-Programmen

      • Mario Dal Cin, Joachim Lutz, Thomas Risse
      Pages 15-22
    3. Namen und Konstanten

      • Mario Dal Cin, Joachim Lutz, Thomas Risse
      Pages 23-27
    4. Elementare Datentypen

      • Mario Dal Cin, Joachim Lutz, Thomas Risse
      Pages 28-42
    5. Anweisungen und Kontrollstrukturen

      • Mario Dal Cin, Joachim Lutz, Thomas Risse
      Pages 43-61
    6. Prozeduren und Funktionen

      • Mario Dal Cin, Joachim Lutz, Thomas Risse
      Pages 62-71
    7. Prozedurtypen

      • Mario Dal Cin, Joachim Lutz, Thomas Risse
      Pages 72-78
    8. Strukturierte Datentypen

      • Mario Dal Cin, Joachim Lutz, Thomas Risse
      Pages 79-103
    9. Dynamische Datentypen

      • Mario Dal Cin, Joachim Lutz, Thomas Risse
      Pages 104-110
  4. Modulare Programmierung

    1. Front Matter

      Pages 111-111
    2. Moduln

      • Mario Dal Cin, Joachim Lutz, Thomas Risse
      Pages 113-136
    3. Basismoduln

      • Mario Dal Cin, Joachim Lutz, Thomas Risse
      Pages 137-149
    4. Bibliotheksmoduln

      • Mario Dal Cin, Joachim Lutz, Thomas Risse
      Pages 150-178
    5. Datentstrukturen und ihre Algorithmen

      • Mario Dal Cin, Joachim Lutz, Thomas Risse
      Pages 179-220
  5. Coroutinen und Prozesse

    1. Front Matter

      Pages 221-221
    2. Coroutinen

      • Mario Dal Cin, Joachim Lutz, Thomas Risse
      Pages 223-234
    3. Prozesse

      • Mario Dal Cin, Joachim Lutz, Thomas Risse
      Pages 235-265
    4. Interrupts, Prioritäten, Monitore

      • Mario Dal Cin, Joachim Lutz, Thomas Risse
      Pages 266-282

About this book

Eine Programmiersprache ist ein Notationssystem, in dem Anweisungen für eine Rechenanlage formuliert werden können. Sie ist aber gleichermaßen auch ein Werkzeug zur Beschreibung von Problemen und deren Lösungswegen. Deshalb hat eine neue Programmiersprache immer dann ihre Berechtigung, wenn sie im Vergleich zum Bestehenden neue, mächtigere Konzepte und adäquatere Abstraktionsmittel anbietet, die das Lösen von Problemen erleichtern und es erlauben, Lösungen verständlicher darzustellen. In den nächsten Kapiteln werden wir die Elemente der Programmiersprache Modula-2 (MODUlar programming LAnguage; im folgenden werden wir Modula synonym mit Modula-2 verwenden) im einzelnen vorstellen und den Umgang mit ihnen an vielen Beispielen vorführen. Im folgenden aber sei für den­ jenigen, der bereits Erfahrung mit Programmieren hat, dargelegt, was Modula-2 gegenüber Pascal beispielsweise an Neuem zu bieten hat. Das wichtigste neue Abstraktionsmittel der Programmiersprache Modula-2 ist ihr Modulkonzept. Mit ihm lassen sich Programme in überschaubare und voneinander weitgehend unabhängige Teile - in sogenannte Moduln - gliedern, deren Aufspaltung in Definitions- und Implementationsteil (Definitionsmodul und Implementationsmodul) ein separates Übersetzen ermöglicht. Diese Moduln können in einer Programmbi­ bliothek abgelegt werden. In ihrem Definitionsteil wird von den Details der Real­ isierung der Modulfunktion abstrahiert. Er beschreibt, was das Modul leistet, nicht wie.

Authors and Affiliations

  • Universität Frankfurt am Main, Deutschland

    Mario Cin, Joachim Lutz, Thomas Risse

  • Universität Tübingen, Deutschland

    Mario Cin, Joachim Lutz, Thomas Risse

Bibliographic Information

  • Book Title: Programmierung in Modula-2

  • Book Subtitle: Eine Einführung in das modulare Programmieren mit Anwendungsbeispielen unter UNIX, MS-DOS und TOS

  • Authors: Mario Cin, Joachim Lutz, Thomas Risse

  • Series Title: Leitfäden und Monographien der Informatik

  • DOI: https://doi.org/10.1007/978-3-322-94712-3

  • Publisher: Vieweg+Teubner Verlag Wiesbaden

  • eBook Packages: Springer Book Archive

  • Copyright Information: Springer Fachmedien Wiesbaden 1989

  • Softcover ISBN: 978-3-519-02280-0Published: 01 January 1989

  • eBook ISBN: 978-3-322-94712-3Published: 17 April 2013

  • Edition Number: 4

  • Number of Pages: 328

  • Number of Illustrations: 3 b/w illustrations

  • Topics: Engineering, general

Buy it now

Buying options

eBook USD 54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 69.95
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

Other ways to access