𝔖 Scriptorium
✦   LIBER   ✦

📁

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

✍ Scribed by Prof. Dr. rer. nat. Mario Dal Cin, Dipl.-Phys. Joachim Lutz, Dr. rer. nat. Thomas Risse (auth.)


Publisher
Vieweg+Teubner Verlag
Year
1989
Tongue
German
Leaves
326
Series
Leitfäden und Monographien der Informatik
Edition
4
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


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.

✦ Table of Contents


Front Matter....Pages N2-10
Einleitung....Pages 11-12
Front Matter....Pages 13-13
Repräsentation von Modula-Programmen....Pages 15-22
Namen und Konstanten....Pages 23-27
Elementare Datentypen....Pages 28-42
Anweisungen und Kontrollstrukturen....Pages 43-61
Prozeduren und Funktionen....Pages 62-71
Prozedurtypen....Pages 72-78
Strukturierte Datentypen....Pages 79-103
Dynamische Datentypen....Pages 104-110
Front Matter....Pages 111-111
Moduln....Pages 113-136
Basismoduln....Pages 137-149
Bibliotheksmoduln....Pages 150-178
Datentstrukturen und ihre Algorithmen....Pages 179-220
Front Matter....Pages 221-221
Coroutinen....Pages 223-234
Prozesse....Pages 235-265
Interrupts, Prioritäten, Monitore....Pages 266-282
Ausblick....Pages 283-284
Back Matter....Pages 285-329

✦ Subjects


Engineering, general


📜 SIMILAR VOLUMES


Programmieren mit Modula-3: Eine Einführ
✍ László Böszörményi, Carsten Weich (auth.) 📂 Library 📅 1995 🏛 Springer-Verlag Berlin Heidelberg 🌐 German

<p>Die Hauptaufgabe der Programmierung besteht darin, daß Lösungsideen für ein Problem in eine Form gebracht werden müssen, die maschinell verarbeitet werden kann. Diese Umsetzung von Ideen in mechanische Form fällt oft schwer und kann besonders den Anfänger entmutigen. Das Buch zeigt, wie durch ric

Einführung in die Programmierung mit Mod
✍ Günther Blaschek, Gustav Pomberger, Franz Ritzinger (auth.) 📂 Library 📅 1987 🏛 Springer-Verlag Berlin Heidelberg 🌐 German

<p>Dieses Buch, in dessen Titel sich "Einführung in die Programmierung" und "Programmierung mit Modula-2" verbinden, wendet sich sowohl an den Programmieranfänger, als auch an den erfahrenen Programmierer, der die Sprache Modula-2 erlernen will. Einerseits vermittelt es ein solides Grundwissen der P