Programmieren mit Modula-2

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: Puchan, Jörg (VerfasserIn)
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