Programmieren mit Modula-3: Eine Einführung in stilvolle Programmierung
✍ Scribed by László Böszörményi, Carsten Weich (auth.)
- Publisher
- Springer-Verlag Berlin Heidelberg
- Year
- 1995
- Tongue
- German
- Leaves
- 589
- Edition
- 1
- Category
- Library
No coin nor oath required. For personal study only.
✦ Synopsis
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 richtige Strukturierung, durch die Ausbildung eines guten "Stils", auch komplexe Programme geschrieben und verstanden werden können. Dazu bedient es sich der Sprache Modula-3, die als eine Nachfolgesprache von Pascal und Modula-2 auf den in diesen Sprachen bereits bewährten Konzepten aufbaut und sie erweitert. Der dadurch ermöglichte Programmierstil führt schrittweise über den Umgang mit komplexen Datentypen und Algorithmen hin zu modernen und anspruchsvollen Themen wie objektorientierte und parallele Programmierung. Alle Beispiele des Buches und verschiedene Modula-3 Programmierumgebungen können vom Leser in elektronischer Form angefordert werden.
✦ Table of Contents
Front Matter....Pages i-xxi
Was ist Programmierung?....Pages 1-28
Metasprachen....Pages 29-36
Struktur von Programmen....Pages 37-54
Vordefinierte Datentypen....Pages 55-84
Anweisungen....Pages 85-117
Benutzerdefinierte einfache Typen....Pages 119-128
Ausdrücke und Deklarationen....Pages 129-143
Zusammengesetzte statische Typen....Pages 145-180
Strukturierung von Algorithmen....Pages 181-209
Module....Pages 211-237
Dynamische Datenstrukturen....Pages 239-285
Rekursion....Pages 287-322
Objekte....Pages 323-368
Persistente Datenstrukturen....Pages 369-392
Behandlung von Ausnahmen....Pages 393-406
Parallele Programmierung....Pages 407-448
Schlußwort....Pages 449-450
Back Matter....Pages 451-577
✦ Subjects
Programming Techniques; Software Engineering
📜 SIMILAR VOLUMES
<p>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 i
<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