Programmieren mit Modula-2
Programmieren mit Modula-2
Die Methode der schrittweisen Verfeinerung fhrte uns auf der Daten seite zu den strukturierten Datentypen und auf der Algorithmenseite zu den Prozeduren. Durch Parameterlisten werden Prozeduren zu einem flexiblen, wiederverwendbaren Konstrukt. Eine Prozedur lt sich also, sofern sie nur allgemein genug geschrieben ist, in mehreren Pro grammen verwenden. Wiederverwendbarkeit von Prozeduren erfordert, da keine Vernde rung oder Verwendung globaler Gren vorkommt, da alle Parame tertypen bekannt sind und da die Prozeduren im verwendenden Programm neu bersetzt werden. Sowohl vom Schreiber der Prozedur als auch von ihrem Verwender wird also Programmierdisziplin gefordert, da eine Prozedur nicht immer unabhngig von ihrer Umgebung ist. Diese Schwchen werden durch Module beseitigt, die noch die wertvolle Eigenschaft mitbringen, die Zerlegbarkeit (Modularisierung) des Programms in einzelne, von einander unabhngige Teile zu untersttzen. Stellen wir uns vor, es soll ein greres Softwareprojekt mit mehreren Mitarbeitern durchgefhrt werden. Mit dem gegenwrtigen Kenntnis stand wrde man wie folgt vorgehen: 232 Kapitel 6 Zu Beginn eines Softwareprojekts erfolgt die Festlegung der wichtigsten Datenstrukturen, dann werden die Teilprobleme getrennt bearbeitet (d.h. die Struk turen werden auf unterschiedliche Weise manipuliert).
Price Comparison
Seller | Contact Seller | List Price | On Sale | Shipping | Best Promo | Final Price | Volume Discount | Financing | Availability | Seller's Page |
---|---|---|---|---|---|---|---|---|---|---|
BEST PRICE 1 Product Purchase
|
$54.99 | $54.99 |
|
$54.99 | See Site | In stock | Visit Store |