Programmieren mit Modula-2
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | German |
Veröffentlicht: |
Wiesbaden
Vieweg+Teubner Verlag
1991
|
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
MARC
LEADER | 00000nmm a2200000zc 4500 | ||
---|---|---|---|
001 | BV042438698 | ||
003 | DE-604 | ||
005 | 00000000000000.0 | ||
007 | cr|uuu---uuuuu | ||
008 | 150320s1991 |||| o||u| ||||||ger d | ||
020 | |a 9783663112044 |c Online |9 978-3-663-11204-4 | ||
020 | |a 9783519029342 |c Print |9 978-3-519-02934-2 | ||
024 | 7 | |a 10.1007/978-3-663-11204-4 |2 doi | |
035 | |a (OCoLC)864108750 | ||
035 | |a (DE-599)BVBBV042438698 | ||
040 | |a DE-604 |b ger |e aacr | ||
041 | 0 | |a ger | |
049 | |a DE-91 |a DE-634 |a DE-92 |a DE-573 |a DE-706 |a DE-860 |a DE-1046 |a DE-Aug4 | ||
082 | 0 | |a 620 |2 23 | |
084 | |a TEC 000 |2 stub | ||
084 | |a DAT 000 |2 stub | ||
100 | 1 | |a Puchan, Jörg |e Verfasser |4 aut | |
245 | 1 | 0 | |a Programmieren mit Modula-2 |c von Jörg Puchan, Wolffried Stucky, Jürgen Frhr. Wolff Gudenberg ; herausgegeben von W. Stucky |
264 | 1 | |a Wiesbaden |b Vieweg+Teubner Verlag |c 1991 | |
300 | |a 1 Online-Ressource (328 S.) | ||
336 | |b txt |2 rdacontent | ||
337 | |b c |2 rdamedia | ||
338 | |b cr |2 rdacarrier | ||
500 | |a Die Methode der schrittweisen Verfeinerung führte 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 läßt sich also, sofern sie nur allgemein genug geschrieben ist, in mehreren Pro grammen verwenden. Wiederverwendbarkeit von Prozeduren erfordert, daß keine Verände rung oder Verwendung globaler Größen 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 unabhängig von ihrer Umgebung ist. Diese Schwächen werden durch Module beseitigt, die noch die wertvolle Eigenschaft mitbringen, die Zerlegbarkeit (Modularisierung) des Programms in einzelne, von einander unabhängige Teile zu unterstützen. Stellen wir uns vor, es soll ein größeres Softwareprojekt mit mehreren Mitarbeitern durchgeführt werden. Mit dem gegenwärtigen Kenntnis stand würde 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) | ||
650 | 4 | |a Engineering | |
650 | 4 | |a Engineering, general | |
650 | 4 | |a Ingenieurwissenschaften | |
650 | 0 | 7 | |a MODULA 2 |0 (DE-588)4039845-6 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a MODULA |0 (DE-588)4170327-3 |2 gnd |9 rswk-swf |
655 | 7 | |8 1\p |0 (DE-588)4151278-9 |a Einführung |2 gnd-content | |
689 | 0 | 0 | |a MODULA 2 |0 (DE-588)4039845-6 |D s |
689 | 0 | |8 2\p |5 DE-604 | |
689 | 1 | 0 | |a MODULA |0 (DE-588)4170327-3 |D s |
689 | 1 | |8 3\p |5 DE-604 | |
700 | 1 | |a Stucky, Wolffried |e Sonstige |4 oth | |
700 | 1 | |a Gudenberg, Jürgen Frhr. Wolff |e Sonstige |4 oth | |
700 | 1 | |a Stucky, W. |e Sonstige |4 oth | |
856 | 4 | 0 | |u https://doi.org/10.1007/978-3-663-11204-4 |x Verlag |3 Volltext |
912 | |a ZDB-2-STI |a ZDB-2-BAD | ||
940 | 1 | |q ZDB-2-STI_Archive | |
940 | 1 | |q ZDB-2-STI_1990/1999 | |
999 | |a oai:aleph.bib-bvb.de:BVB01-027874028 | ||
883 | 1 | |8 1\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
883 | 1 | |8 2\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
883 | 1 | |8 3\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk |
Datensatz im Suchindex
DE-BY-TUM_katkey | 2081719 |
---|---|
_version_ | 1816714061465780224 |
any_adam_object | |
author | Puchan, Jörg |
author_facet | Puchan, Jörg |
author_role | aut |
author_sort | Puchan, Jörg |
author_variant | j p jp |
building | Verbundindex |
bvnumber | BV042438698 |
classification_tum | TEC 000 DAT 000 |
collection | ZDB-2-STI ZDB-2-BAD |
ctrlnum | (OCoLC)864108750 (DE-599)BVBBV042438698 |
dewey-full | 620 |
dewey-hundreds | 600 - Technology (Applied sciences) |
dewey-ones | 620 - Engineering and allied operations |
dewey-raw | 620 |
dewey-search | 620 |
dewey-sort | 3620 |
dewey-tens | 620 - Engineering and allied operations |
discipline | Technik Technik Informatik |
doi_str_mv | 10.1007/978-3-663-11204-4 |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>03486nmm a2200565zc 4500</leader><controlfield tag="001">BV042438698</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">00000000000000.0</controlfield><controlfield tag="007">cr|uuu---uuuuu</controlfield><controlfield tag="008">150320s1991 |||| o||u| ||||||ger d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783663112044</subfield><subfield code="c">Online</subfield><subfield code="9">978-3-663-11204-4</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783519029342</subfield><subfield code="c">Print</subfield><subfield code="9">978-3-519-02934-2</subfield></datafield><datafield tag="024" ind1="7" ind2=" "><subfield code="a">10.1007/978-3-663-11204-4</subfield><subfield code="2">doi</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)864108750</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV042438698</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">aacr</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-91</subfield><subfield code="a">DE-634</subfield><subfield code="a">DE-92</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-706</subfield><subfield code="a">DE-860</subfield><subfield code="a">DE-1046</subfield><subfield code="a">DE-Aug4</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">620</subfield><subfield code="2">23</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">TEC 000</subfield><subfield code="2">stub</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 000</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Puchan, Jörg</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Programmieren mit Modula-2</subfield><subfield code="c">von Jörg Puchan, Wolffried Stucky, Jürgen Frhr. Wolff Gudenberg ; herausgegeben von W. Stucky</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Wiesbaden</subfield><subfield code="b">Vieweg+Teubner Verlag</subfield><subfield code="c">1991</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 Online-Ressource (328 S.)</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Die Methode der schrittweisen Verfeinerung führte 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 läßt sich also, sofern sie nur allgemein genug geschrieben ist, in mehreren Pro grammen verwenden. Wiederverwendbarkeit von Prozeduren erfordert, daß keine Verände rung oder Verwendung globaler Größen 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 unabhängig von ihrer Umgebung ist. Diese Schwächen werden durch Module beseitigt, die noch die wertvolle Eigenschaft mitbringen, die Zerlegbarkeit (Modularisierung) des Programms in einzelne, von einander unabhängige Teile zu unterstützen. Stellen wir uns vor, es soll ein größeres Softwareprojekt mit mehreren Mitarbeitern durchgeführt werden. Mit dem gegenwärtigen Kenntnis stand würde 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)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Engineering</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Engineering, general</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Ingenieurwissenschaften</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">MODULA 2</subfield><subfield code="0">(DE-588)4039845-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">MODULA</subfield><subfield code="0">(DE-588)4170327-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="655" ind1=" " ind2="7"><subfield code="8">1\p</subfield><subfield code="0">(DE-588)4151278-9</subfield><subfield code="a">Einführung</subfield><subfield code="2">gnd-content</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">MODULA 2</subfield><subfield code="0">(DE-588)4039845-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="8">2\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">MODULA</subfield><subfield code="0">(DE-588)4170327-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="8">3\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Stucky, Wolffried</subfield><subfield code="e">Sonstige</subfield><subfield code="4">oth</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Gudenberg, Jürgen Frhr. Wolff</subfield><subfield code="e">Sonstige</subfield><subfield code="4">oth</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Stucky, W.</subfield><subfield code="e">Sonstige</subfield><subfield code="4">oth</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="u">https://doi.org/10.1007/978-3-663-11204-4</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-2-STI</subfield><subfield code="a">ZDB-2-BAD</subfield></datafield><datafield tag="940" ind1="1" ind2=" "><subfield code="q">ZDB-2-STI_Archive</subfield></datafield><datafield tag="940" ind1="1" ind2=" "><subfield code="q">ZDB-2-STI_1990/1999</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-027874028</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">2\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">3\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield></record></collection> |
genre | 1\p (DE-588)4151278-9 Einführung gnd-content |
genre_facet | Einführung |
id | DE-604.BV042438698 |
illustrated | Not Illustrated |
indexdate | 2024-11-25T17:51:13Z |
institution | BVB |
isbn | 9783663112044 9783519029342 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-027874028 |
oclc_num | 864108750 |
open_access_boolean | |
owner | DE-91 DE-BY-TUM DE-634 DE-92 DE-573 DE-706 DE-860 DE-1046 DE-Aug4 |
owner_facet | DE-91 DE-BY-TUM DE-634 DE-92 DE-573 DE-706 DE-860 DE-1046 DE-Aug4 |
physical | 1 Online-Ressource (328 S.) |
psigel | ZDB-2-STI ZDB-2-BAD ZDB-2-STI_Archive ZDB-2-STI_1990/1999 |
publishDate | 1991 |
publishDateSearch | 1991 |
publishDateSort | 1991 |
publisher | Vieweg+Teubner Verlag |
record_format | marc |
spellingShingle | Puchan, Jörg Programmieren mit Modula-2 Engineering Engineering, general Ingenieurwissenschaften MODULA 2 (DE-588)4039845-6 gnd MODULA (DE-588)4170327-3 gnd |
subject_GND | (DE-588)4039845-6 (DE-588)4170327-3 (DE-588)4151278-9 |
title | Programmieren mit Modula-2 |
title_auth | Programmieren mit Modula-2 |
title_exact_search | Programmieren mit Modula-2 |
title_full | Programmieren mit Modula-2 von Jörg Puchan, Wolffried Stucky, Jürgen Frhr. Wolff Gudenberg ; herausgegeben von W. Stucky |
title_fullStr | Programmieren mit Modula-2 von Jörg Puchan, Wolffried Stucky, Jürgen Frhr. Wolff Gudenberg ; herausgegeben von W. Stucky |
title_full_unstemmed | Programmieren mit Modula-2 von Jörg Puchan, Wolffried Stucky, Jürgen Frhr. Wolff Gudenberg ; herausgegeben von W. Stucky |
title_short | Programmieren mit Modula-2 |
title_sort | programmieren mit modula 2 |
topic | Engineering Engineering, general Ingenieurwissenschaften MODULA 2 (DE-588)4039845-6 gnd MODULA (DE-588)4170327-3 gnd |
topic_facet | Engineering Engineering, general Ingenieurwissenschaften MODULA 2 MODULA Einführung |
url | https://doi.org/10.1007/978-3-663-11204-4 |
work_keys_str_mv | AT puchanjorg programmierenmitmodula2 AT stuckywolffried programmierenmitmodula2 AT gudenbergjurgenfrhrwolff programmierenmitmodula2 AT stuckyw programmierenmitmodula2 |