Programmieren in Modula-2
معرفی کتاب «Programmieren in Modula-2» نوشتهٔ Professor Dr. Niklaus Wirth (auth.)، منتشرشده توسط نشر Springer Berlin Heidelberg : Imprint : Springer در سال 1991. این کتاب در فرمت pdf، زبان آلمانی ارائه شده است. «Programmieren in Modula-2» در دستهٔ بدون دستهبندی قرار دارد.
Vorwort des Herausgebers Sie wurde es tatsächlich. Aber leider geriet auch Ada wieder zu einem Elefanten, unter dessen dicker Haut die Eleganz der Mutter allenfalls noch erahnt werden kann.Zum Glück hat sich der Schöpfer von Pascal nicht an dieser Mastkur beteiligt. Stattdessen machte er sich seine eigenen Gedanken, wie man Pascal zu einer Allzweck-Sprache weiterentwickeln könne. Das Ergebnis ist das in diesem Buch beschriebene Modula. Es blieb eine kompakte Sprache. Daß man mit ihm trotzdem auch alle die Software schreiben kann, bei der sich Pascal noch schwer tat, das bewies Wirth selbst. Er machte Modula zur Basis eines der fortschrittlichsten Arbeitsplatzrechner, seines Betriebssystems und seiner Anwendungssoftware: Die Lilith begeistert jeden, der sie bei einer Vorführung sieht oder sogar einmal mit ihr "spielen" (oder arbeiten) kann.Ebenso wie Pascal ist eben auch Modula das Produkt eines Praktikers, der Sprachen nicht nur für andere erfindet, sondern vor allem für sich selbst. Und der deshalb dafür sorgt, daß sie Ideen und nicht Ideologien implementieren.Das ist wohl auch der Grund, daß die von ihm verfaßte Beschreibung seiner Sprache nicht das übliche, schwerverdauliche "Dokument" ist, sondern ein praxisorientiertes Lehr-und Handbuch für den Programmierer. Ein Buch, in dem man an konkreten Beispielen Modula anwenden lernt, und zwar auf praktische Probleme bezogen, die jeder Programmierer immer wieder lösen muß. Und aus dem man sogar Anregungen schöpfen kann, wenn man gar nicht in Modula programmiert, sondern in einer anderen, modernen Sprache, wie etwa in C oder "noch" in Pascal.Wir freuen uns deshalb, daß Wirths Modula-Lehrbuch nicht mehr nur im englischen Original existiert, sondern daß wir jetzt in unserer Reihe auch eine deutsche Ausgabe anbieten können. Front Matter....Pages i-xiv Einleitung....Pages 1-3 Ein erstes Beispiel....Pages 4-7 Eine Notation zur Beschreibung der Syntax von Modula....Pages 8-9 Die Repräsentation von Modula-Programmen....Pages 10-13 Anweisungen und Ausdrücke....Pages 14-17 Kontrollstrukturen....Pages 18-25 Einfache Datentypen....Pages 26-36 Konstanten- und Variablen-Deklarationen....Pages 37-38 Die Datenstruktur Array....Pages 39-51 Prozeduren....Pages 52-53 Das Konzept der Lokalität....Pages 54-56 Parameter....Pages 57-60 Funktionsprozeduren....Pages 61-63 Rekursion....Pages 64-72 Typdeklarationen....Pages 73-74 Aufzählungstypen....Pages 75-75 Unterbereichstypen....Pages 76-77 Mengentypen....Pages 78-80 Rekordtypen....Pages 81-83 Variante Rekords....Pages 84-86 Dynamische Datenstrukturen und Zeiger....Pages 87-92 Prozedurtypen....Pages 93-94 Module....Pages 95-97 Definitions- und Implementations-Teile....Pages 98-102 Unterteilung von Programmen in Module....Pages 103-112 Lokale Module....Pages 113-121 Sequentielle Ein- und Ausgabe....Pages 122-132 Bildschirmorientierte Ein- und Ausgabe....Pages 133-145 Maschinennahe (niedere) Sprachelemente....Pages 146-150 Nebenläufige Prozesse und Coroutinen....Pages 151-160 Geräte-Prozesse, Nebenläufigkeit und Interrupts....Pages 162-166 Back Matter....Pages 167-241 Dieses von Niklaus Wirth, dem berühmten Entwickler von Pascal und Modula-2 geschriebene Buch, gibt eine Einführung in die universelle Programmiersprache Modula-2. Es vermittelt aber auch die Prinzipien und Methoden modernen Programmierens. Gerade diese Verbindung von Sprachmanual und "Stilfibel" macht deutlich, in welchem Maße Modula-2 den Prozeß der Programmentwicklung erleichtert und guten Programmierstil unterstützt. Programmieren in Modula-2 ist ein praxisorientiertes Lehr- und Handbuch für den Programmierer: ein Buch, in dem man an konkreten Beispielen Modula-2 anwenden lernt, und zwar auf praktische Probleme, wie sie jeder Programmierer immer wieder lösen muß. Die nun vorliegende 2. deutsche Auflage entspricht dem Stand der 4. Auflage der englischen Originalausgabe "Programming in Modula-2". Neben Verbesserungen in der Darstellung wurden inhaltlich nur einige geringfügige Anpassungen im Bereich der Typkompatibilität vorgenommen
دانلود کتاب Programmieren in Modula-2