genannt) sollte in einer einzigen höheren Programmiersprache program miert werden. Die Sprache mußte daher gleichzeitig den Anforderungen des Systementwurfs auf hoher Ebene als auch den Anforderungen der Pro grammierung auf niederer, maschinennaher Ebene gerecht werden. Letztere wird für diejenigen Systemteile benötigt, die in direkter Wechselwirkung mit der vorgegebenen Hardware stehen. Modula-2 entstand aus sorgfältigen Entwurfsüberlegungen als eine Sprache, die alle Möglichkeiten von Pascal enthält, diese jedoch um die wichtigen Konzepte des Moduls und der Multi programmierung erweitert. Da ihre Syntax mehr auf der Linie von Modula als auf der von Pascal liegt, wurde der Name Modula-2 gewählt. Im Weiteren werden wir den Namen Modula synonym für Modula-2 verwenden. Die wesentlichen Zusätze von Modula-2, bezogen auf Pascal, sind: 1. Das Konzept des Moduls und insbesondere die Möglichkeit, einen Modul in einen Definitionsteil und einen Implementationsteil aufzuspalten. 2. Eine systematischere Syntax, die das Erlernen vereinfacht. Insbesondere endet jede mit einem Schlüsselwort beginnende Struktur auch mit einem Schlüsselwort, d.h. sie ist ordentlich geklammert. 3. Das Konzept des Prozesses als Schlüssel zur Multiprogrammierung. 4. Sogenannte niedere, maschinennahe Sprachelernente, mit deren Hilfe man die strengen Regeln der Konsistenz von Typen aufbrechen kann. Sie erlauben ferner, Daten einer Modula-2-Struktur auf einen anderen Speicherbereich ohne vorgegebene eigene Struktur abzubilden. 5. Der Prozedurtyp. Er ermöglicht es, eine Zuweisung von Prozeduren an Variable dynamisch vorzunehmen. Eine erste Implementierung von Modula-2 war 1979 für PDP-ll-Rechner lauffähig. Die Sprachdefinition wurde im März 1980 als Technischer Report veröffentlicht. Seither wird die Sprache an unserem Institut täglich benutzt.
Die Inhaltsangabe kann sich auf eine andere Ausgabe dieses Titels beziehen.
Anbieter: medimops, Berlin, Deutschland
Zustand: acceptable. Ausreichend/Acceptable: Exemplar mit vollständigem Text und sämtlichen Abbildungen oder Karten. Schmutztitel oder Vorsatz können fehlen. Einband bzw. Schutzumschlag weisen unter Umständen starke Gebrauchsspuren auf. / Describes a book or dust jacket that has the complete text pages (including those with maps or plates) but may lack endpapers, half-title, etc. (which must be noted). Binding, dust jacket (if any), etc may also be worn. Artikel-Nr. M03540133011-B
Anzahl: 1 verfügbar
Anbieter: medimops, Berlin, Deutschland
Zustand: good. Befriedigend/Good: Durchschnittlich erhaltenes Buch bzw. Schutzumschlag mit Gebrauchsspuren, aber vollständigen Seiten. / Describes the average WORN book or dust jacket that has all the pages present. Artikel-Nr. M03540133011-G
Anzahl: 1 verfügbar
Anbieter: medimops, Berlin, Deutschland
Zustand: very good. Gut/Very good: Buch bzw. Schutzumschlag mit wenigen Gebrauchsspuren an Einband, Schutzumschlag oder Seiten. / Describes a book or dust jacket that does show some signs of wear on either the binding, dust jacket or pages. Artikel-Nr. M03540133011-V
Anzahl: 1 verfügbar
Anbieter: Bookbot, Prague, Tschechien
Hardcover. Zustand: Fine. Leichte Kratzer / Abnutzungen / Druckstellen; Leichte Verschmutzung / Farbtonveränderung. Die Sprache sollte in einer einzigen höheren Programmiersprache programmiert werden, die den Anforderungen des Systementwurfs auf hoher Ebene sowie der Programmierung auf niederer, maschinennaher Ebene gerecht wird. Letztere ist für Systemteile erforderlich, die direkt mit der Hardware interagieren. Modula-2 entstand aus sorgfältigen Entwurfsüberlegungen und beinhaltet alle Möglichkeiten von Pascal, erweitert um wichtige Konzepte wie Module und Multiprogrammierung. Die Syntax orientiert sich mehr an Modula als an Pascal, was zur Namenswahl führte. Wesentliche Ergänzungen von Modula-2 im Vergleich zu Pascal sind: 1. Das Modulkonzept, das eine Aufspaltung in Definitionsteil und Implementationsteil ermöglicht. 2. Eine systematischere Syntax, die das Erlernen erleichtert, indem jede Struktur, die mit einem Schlüsselwort beginnt, auch mit einem Schlüsselwort endet. 3. Das Konzept des Prozesses als Schlüssel zur Multiprogrammierung. 4. Niedere, maschinennahe Sprachelemente, die es erlauben, die strengen Typenkonsistenzregeln zu umgehen und Daten flexibel abzubilden. 5. Der Prozedurtyp, der eine dynamische Zuweisung von Prozeduren an Variablen ermöglicht. Eine erste Implementierung war 1979 für PDP-11-Rechner verfügbar, und die Sprachdefinition wurde im März 1980 veröffentlicht. Seitdem wird die Sprache täglich an unserem Institut genutzt. Artikel-Nr. fa96751d-952f-480d-9fd4-446964bd5b07
Anzahl: 1 verfügbar