Programmieren mit Modula-2:
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | German |
Veröffentlicht: |
Wiesbaden
Vieweg+Teubner Verlag
1994
|
Ausgabe: | 2., überarbeitete Auflage |
Schriftenreihe: | Grundkurs Angewandte Informatik
I |
Schlagworte: | |
Online-Zugang: | Volltext |
Beschreibung: | Die Methode der schrittweisen Verfeinerung führte uns auf der Datenseite 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 Programmen verwenden. Wiederverwendbarkeit von Prozeduren erfordert, daß keine Veränderung oder Verwendung globaler Größen vorkommt, daß alle Parametertypen 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, voneinander unabhängige Teile zu unterstützen. Stellen wir uns vor, es soll ein großeres Softwareprojekt mit mehreren Mitarbeitern durchgeführt werden. Mit dem gegenwärtigen Kenntnisstand würde man wie folgt vorgehen: - Zu Beginn eines Softwareprojekts erfolgt die Festlegung der wichtigsten Datenstrukturen, - dann werden die Teilprobleme getrennt bearbeitet (d.h. die Strukturen werden auf unterschiedliche Weise manipuliert) |
Beschreibung: | 1 Online-Ressource (319S.) |
ISBN: | 9783322848727 9783519129349 |
ISSN: | 1615-5432 |
DOI: | 10.1007/978-3-322-84872-7 |
Internformat
MARC
LEADER | 00000nmm a2200000zcb4500 | ||
---|---|---|---|
001 | BV042429340 | ||
003 | DE-604 | ||
005 | 20180212 | ||
007 | cr|uuu---uuuuu | ||
008 | 150320s1994 |||| o||u| ||||||ger d | ||
020 | |a 9783322848727 |c Online |9 978-3-322-84872-7 | ||
020 | |a 9783519129349 |c Print |9 978-3-519-12934-9 | ||
024 | 7 | |a 10.1007/978-3-322-84872-7 |2 doi | |
035 | |a (OCoLC)863903863 | ||
035 | |a (DE-599)BVBBV042429340 | ||
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 Stucky, Wolffried |d 1939- |e Verfasser |0 (DE-588)115583076 |4 aut | |
245 | 1 | 0 | |a Programmieren mit Modula-2 |c von Wolffried Stucky, Jörg Puchan, Jürgen Frhr. Wolff Gudenberg ; herausgegeben von Wolffried Stucky |
250 | |a 2., überarbeitete Auflage | ||
264 | 1 | |a Wiesbaden |b Vieweg+Teubner Verlag |c 1994 | |
300 | |a 1 Online-Ressource (319S.) | ||
336 | |b txt |2 rdacontent | ||
337 | |b c |2 rdamedia | ||
338 | |b cr |2 rdacarrier | ||
490 | 1 | |a Grundkurs Angewandte Informatik |v I | |
490 | 0 | |a Leitfäden der angewandten Informatik |x 1615-5432 | |
500 | |a Die Methode der schrittweisen Verfeinerung führte uns auf der Datenseite 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 Programmen verwenden. Wiederverwendbarkeit von Prozeduren erfordert, daß keine Veränderung oder Verwendung globaler Größen vorkommt, daß alle Parametertypen 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, voneinander unabhängige Teile zu unterstützen. Stellen wir uns vor, es soll ein großeres Softwareprojekt mit mehreren Mitarbeitern durchgeführt werden. Mit dem gegenwärtigen Kenntnisstand würde man wie folgt vorgehen: - Zu Beginn eines Softwareprojekts erfolgt die Festlegung der wichtigsten Datenstrukturen, - dann werden die Teilprobleme getrennt bearbeitet (d.h. die Strukturen werden auf unterschiedliche Weise manipuliert) | ||
650 | 4 | |a Engineering | |
650 | 4 | |a Engineering, general | |
650 | 4 | |a Ingenieurwissenschaften | |
650 | 0 | 7 | |a MODULA |0 (DE-588)4170327-3 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a MODULA 2 |0 (DE-588)4039845-6 |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 Puchan, Jörg |e Sonstige |4 oth | |
700 | 1 | |a Gudenberg, Jürgen Frhr. Wolff |e Sonstige |4 oth | |
700 | 1 | |a Stucky, Wolffried |e Sonstige |4 oth | |
830 | 0 | |a Grundkurs Angewandte Informatik |v I |w (DE-604)BV006188583 |9 1 | |
856 | 4 | 0 | |u https://doi.org/10.1007/978-3-322-84872-7 |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-027864671 | ||
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
_version_ | 1804153110051946496 |
---|---|
any_adam_object | |
author | Stucky, Wolffried 1939- |
author_GND | (DE-588)115583076 |
author_facet | Stucky, Wolffried 1939- |
author_role | aut |
author_sort | Stucky, Wolffried 1939- |
author_variant | w s ws |
building | Verbundindex |
bvnumber | BV042429340 |
classification_tum | TEC 000 DAT 000 |
collection | ZDB-2-STI ZDB-2-BAD |
ctrlnum | (OCoLC)863903863 (DE-599)BVBBV042429340 |
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-322-84872-7 |
edition | 2., überarbeitete Auflage |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>03719nmm a2200613zcb4500</leader><controlfield tag="001">BV042429340</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20180212 </controlfield><controlfield tag="007">cr|uuu---uuuuu</controlfield><controlfield tag="008">150320s1994 |||| o||u| ||||||ger d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783322848727</subfield><subfield code="c">Online</subfield><subfield code="9">978-3-322-84872-7</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783519129349</subfield><subfield code="c">Print</subfield><subfield code="9">978-3-519-12934-9</subfield></datafield><datafield tag="024" ind1="7" ind2=" "><subfield code="a">10.1007/978-3-322-84872-7</subfield><subfield code="2">doi</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)863903863</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV042429340</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">Stucky, Wolffried</subfield><subfield code="d">1939-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)115583076</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 Wolffried Stucky, Jörg Puchan, Jürgen Frhr. Wolff Gudenberg ; herausgegeben von Wolffried Stucky</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">2., überarbeitete Auflage</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Wiesbaden</subfield><subfield code="b">Vieweg+Teubner Verlag</subfield><subfield code="c">1994</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 Online-Ressource (319S.)</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="490" ind1="1" ind2=" "><subfield code="a">Grundkurs Angewandte Informatik</subfield><subfield code="v">I</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Leitfäden der angewandten Informatik</subfield><subfield code="x">1615-5432</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Die Methode der schrittweisen Verfeinerung führte uns auf der Datenseite 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 Programmen verwenden. Wiederverwendbarkeit von Prozeduren erfordert, daß keine Veränderung oder Verwendung globaler Größen vorkommt, daß alle Parametertypen 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, voneinander unabhängige Teile zu unterstützen. Stellen wir uns vor, es soll ein großeres Softwareprojekt mit mehreren Mitarbeitern durchgeführt werden. Mit dem gegenwärtigen Kenntnisstand würde man wie folgt vorgehen: - Zu Beginn eines Softwareprojekts erfolgt die Festlegung der wichtigsten Datenstrukturen, - dann werden die Teilprobleme getrennt bearbeitet (d.h. die Strukturen 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</subfield><subfield code="0">(DE-588)4170327-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</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="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">Puchan, Jörg</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, Wolffried</subfield><subfield code="e">Sonstige</subfield><subfield code="4">oth</subfield></datafield><datafield tag="830" ind1=" " ind2="0"><subfield code="a">Grundkurs Angewandte Informatik</subfield><subfield code="v">I</subfield><subfield code="w">(DE-604)BV006188583</subfield><subfield code="9">1</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="u">https://doi.org/10.1007/978-3-322-84872-7</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-027864671</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.BV042429340 |
illustrated | Not Illustrated |
indexdate | 2024-07-10T01:21:23Z |
institution | BVB |
isbn | 9783322848727 9783519129349 |
issn | 1615-5432 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-027864671 |
oclc_num | 863903863 |
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 (319S.) |
psigel | ZDB-2-STI ZDB-2-BAD ZDB-2-STI_Archive ZDB-2-STI_1990/1999 |
publishDate | 1994 |
publishDateSearch | 1994 |
publishDateSort | 1994 |
publisher | Vieweg+Teubner Verlag |
record_format | marc |
series | Grundkurs Angewandte Informatik |
series2 | Grundkurs Angewandte Informatik Leitfäden der angewandten Informatik |
spelling | Stucky, Wolffried 1939- Verfasser (DE-588)115583076 aut Programmieren mit Modula-2 von Wolffried Stucky, Jörg Puchan, Jürgen Frhr. Wolff Gudenberg ; herausgegeben von Wolffried Stucky 2., überarbeitete Auflage Wiesbaden Vieweg+Teubner Verlag 1994 1 Online-Ressource (319S.) txt rdacontent c rdamedia cr rdacarrier Grundkurs Angewandte Informatik I Leitfäden der angewandten Informatik 1615-5432 Die Methode der schrittweisen Verfeinerung führte uns auf der Datenseite 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 Programmen verwenden. Wiederverwendbarkeit von Prozeduren erfordert, daß keine Veränderung oder Verwendung globaler Größen vorkommt, daß alle Parametertypen 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, voneinander unabhängige Teile zu unterstützen. Stellen wir uns vor, es soll ein großeres Softwareprojekt mit mehreren Mitarbeitern durchgeführt werden. Mit dem gegenwärtigen Kenntnisstand würde man wie folgt vorgehen: - Zu Beginn eines Softwareprojekts erfolgt die Festlegung der wichtigsten Datenstrukturen, - dann werden die Teilprobleme getrennt bearbeitet (d.h. die Strukturen werden auf unterschiedliche Weise manipuliert) Engineering Engineering, general Ingenieurwissenschaften MODULA (DE-588)4170327-3 gnd rswk-swf MODULA 2 (DE-588)4039845-6 gnd rswk-swf 1\p (DE-588)4151278-9 Einführung gnd-content MODULA 2 (DE-588)4039845-6 s 2\p DE-604 MODULA (DE-588)4170327-3 s 3\p DE-604 Puchan, Jörg Sonstige oth Gudenberg, Jürgen Frhr. Wolff Sonstige oth Stucky, Wolffried Sonstige oth Grundkurs Angewandte Informatik I (DE-604)BV006188583 1 https://doi.org/10.1007/978-3-322-84872-7 Verlag Volltext 1\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk 2\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk 3\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk |
spellingShingle | Stucky, Wolffried 1939- Programmieren mit Modula-2 Grundkurs Angewandte Informatik Engineering Engineering, general Ingenieurwissenschaften MODULA (DE-588)4170327-3 gnd MODULA 2 (DE-588)4039845-6 gnd |
subject_GND | (DE-588)4170327-3 (DE-588)4039845-6 (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 Wolffried Stucky, Jörg Puchan, Jürgen Frhr. Wolff Gudenberg ; herausgegeben von Wolffried Stucky |
title_fullStr | Programmieren mit Modula-2 von Wolffried Stucky, Jörg Puchan, Jürgen Frhr. Wolff Gudenberg ; herausgegeben von Wolffried Stucky |
title_full_unstemmed | Programmieren mit Modula-2 von Wolffried Stucky, Jörg Puchan, Jürgen Frhr. Wolff Gudenberg ; herausgegeben von Wolffried Stucky |
title_short | Programmieren mit Modula-2 |
title_sort | programmieren mit modula 2 |
topic | Engineering Engineering, general Ingenieurwissenschaften MODULA (DE-588)4170327-3 gnd MODULA 2 (DE-588)4039845-6 gnd |
topic_facet | Engineering Engineering, general Ingenieurwissenschaften MODULA MODULA 2 Einführung |
url | https://doi.org/10.1007/978-3-322-84872-7 |
volume_link | (DE-604)BV006188583 |
work_keys_str_mv | AT stuckywolffried programmierenmitmodula2 AT puchanjorg programmierenmitmodula2 AT gudenbergjurgenfrhrwolff programmierenmitmodula2 |