Programmieren in Modula-2, PDF eBook

Programmieren in Modula-2 PDF

Part of the Springer Compass series

PDF

  • Information

Description

genannt) sollte in einer einzigen hoheren Programmiersprache program- miert werden.

Die Sprache mute daher gleichzeitig den Anforderungen des Systementwurfs auf hoher Ebene als auch den Anforderungen der Pro- grammierung auf niederer, maschinennaher Ebene gerecht werden.

Letztere wird fur diejenigen Systemteile benotigt, die in direkter Wechselwirkung mit der vorgegebenen Hardware stehen.

Modula-2 entstand aus sorgfaltigen Entwurfsuberlegungen als eine Sprache, die alle Moglichkeiten von Pascal enthalt, 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 gewahlt.

Im Weiteren werden wir den Namen Modula synonym fur Modula-2 verwenden.

Die wesentlichen Zusatze von Modula-2, bezogen auf Pascal, sind: 1.

Das Konzept des Moduls und insbesondere die Moglichkeit, einen Modul in einen Definitionsteil und einen Implementationsteil aufzuspalten. 2. Eine systematischere Syntax, die das Erlernen vereinfacht.

Insbesondere endet jede mit einem Schlusselwort beginnende Struktur auch mit einem Schlusselwort, d.h. sie ist ordentlich geklammert. 3. Das Konzept des Prozesses als Schlussel 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 ermoglicht es, eine Zuweisung von Prozeduren an Variable dynamisch vorzunehmen.

Eine erste Implementierung von Modula-2 war 1979 fur PDP-ll-Rechner lauffahig.

Die Sprachdefinition wurde im Marz 1980 als Technischer Report veroffentlicht.Seither wird die Sprache an unserem Institut taglich benutzt.

Information

  • Format:PDF
  • Publisher:Springer Berlin Heidelberg
  • Publication Date:
  • Category:
  • ISBN:9783662007105
Save 15%

£33.99

£28.89

Information

  • Format:PDF
  • Publisher:Springer Berlin Heidelberg
  • Publication Date:
  • Category:
  • ISBN:9783662007105