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.
Die Schwierigkeit der Programmierung liegt darin, daß wir unsere Ideen in eine Form bringen müssen, die maschinell verarbeitet werden kann. Diese Umsetzung von Ideen in mechanische Form fällt oft schwer und kann 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 Nachfolger 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.
Die Schwierigkeit der Programmierung liegt darin, daß wir unsere Ideen in eine Form bringen müssen, die maschinell verarbeitet werden kann. Diese Umsetzung von Ideen in mechanische Form fällt oft schwer und kann 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 Nachfolger 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. Dem Buch liegt eine Diskette mit dem vollständigen Modula-3 System und Übungsbeispielen bei. Für Informatikstudenten im Grundstudium, F+E-Leute im Programmiersprachenmarkt.
Laszlo Böszörmenyi
Algorithmen Algorithmus Datentyp Datentypen Modula-3 Objektorientiert Pascal Programmieren Programmierstil Programmierung Sprache parallele Programmierung