Generierung portabler Compiler Das portable System POCO

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: Eulenstein, Michael (VerfasserIn)
Format: Elektronisch E-Book
Sprache:German
Veröffentlicht: Berlin, Heidelberg Springer Berlin Heidelberg 1988
Schriftenreihe:Informatik-Fachberichte 164
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!

MARC

LEADER 00000nam a2200000zcb4500
001 BV042433012
003 DE-604
005 00000000000000.0
007 cr|uuu---uuuuu
008 150320s1988 xx o|||| 00||| ger d
020 |a 9783642734311  |c Online  |9 978-3-642-73431-1 
020 |a 9783540189374  |c Print  |9 978-3-540-18937-4 
024 7 |a 10.1007/978-3-642-73431-1  |2 doi 
035 |a (OCoLC)863813519 
035 |a (DE-599)BVBBV042433012 
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-1046  |a DE-1047 
082 0 |a 005.13  |2 23 
084 |a DAT 000  |2 stub 
084 |a TEC 000  |2 stub 
100 1 |a Eulenstein, Michael  |e Verfasser  |4 aut 
245 1 0 |a Generierung portabler Compiler  |b Das portable System POCO  |c von Michael Eulenstein 
264 1 |a Berlin, Heidelberg  |b Springer Berlin Heidelberg  |c 1988 
300 |a 1 Online-Ressource (X, 235S.) 
336 |b txt  |2 rdacontent 
337 |b c  |2 rdamedia 
338 |b cr  |2 rdacarrier 
490 0 |a Informatik-Fachberichte  |v 164  |x 0343-3005 
500 |a Das vorliegende Buch, das aus der Saarbrücker Dissertation des Verfassers entstanden ist, beschreibt ein konkretes System zur automatischen Generierung von Compilern. Das System ist für die Anwendung in der Praxis konzipiert. Es werden die Entwurfskriterien, die zu dem System geführt haben, und die vollständige Realisierung des Generators dargestellt. Aus der Struktur und der Funktionsweise von Compilern werden die Komponenten eines Compiler-Generators abgeleitet. Die Generierungsverfahren und die zugrundeliegenden theoretischen Konzepte werden vorgestellt. Die Spezifikation einer Programmiersprache (als Eingabe in den Generator) und die vom Generator erzeugte Ausgabe (ein lauffähiger Compiler) werden detailliert erläutert. Es werden Ergebnisse präsentiert, die durch praktische Anwendung des Systems erhalten wurden. Schwerpunkt des Buches ist die Generierung portabler Compiler. Dieses Ziel ist ein Entwurfskriterium für das System und wird durch die direkte Generierung von Compiler-Komponenten in Zwischensprachform erreicht. Als Zwischensprache wurde aus mehreren Kandidaten p-Code gewählt. Es wird gezeigt, daß die direkte Generierung eines Compilers eine Reihe von Optimierungen zuläßt; sie lassen sich aus Informationen ableiten, die auf Generatorebene zur Verfügung stehen. Diese Optimierungen bewirken sowohl Laufzeit- als auch Speicherplatzreduktionen im generierten Compiler 
650 4 |a Computer science 
650 4 |a Computer Science 
650 4 |a Programming Languages, Compilers, Interpreters 
650 4 |a Informatik 
650 0 7 |a Compiler  |0 (DE-588)4148248-7  |2 gnd  |9 rswk-swf 
650 0 7 |a POCO  |0 (DE-588)4174951-0  |2 gnd  |9 rswk-swf 
650 0 7 |a Portabilität  |0 (DE-588)4175389-6  |2 gnd  |9 rswk-swf 
655 7 |8 1\p  |0 (DE-588)4113937-9  |a Hochschulschrift  |2 gnd-content 
689 0 0 |a Portabilität  |0 (DE-588)4175389-6  |D s 
689 0 1 |a Compiler  |0 (DE-588)4148248-7  |D s 
689 0 |8 2\p  |5 DE-604 
689 1 0 |a POCO  |0 (DE-588)4174951-0  |D s 
689 1 |8 3\p  |5 DE-604 
856 4 0 |u https://doi.org/10.1007/978-3-642-73431-1  |x Verlag  |3 Volltext 
912 |a ZDB-2-STI 
912 |a ZDB-2-BAD 
940 1 |q ZDB-2-STI_Archive 
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 
943 1 |a oai:aleph.bib-bvb.de:BVB01-027868343 

Datensatz im Suchindex

DE-BY-TUM_katkey 2076048
_version_ 1820855235269099520
any_adam_object
author Eulenstein, Michael
author_facet Eulenstein, Michael
author_role aut
author_sort Eulenstein, Michael
author_variant m e me
building Verbundindex
bvnumber BV042433012
classification_tum DAT 000
TEC 000
collection ZDB-2-STI
ZDB-2-BAD
ctrlnum (OCoLC)863813519
(DE-599)BVBBV042433012
dewey-full 005.13
dewey-hundreds 000 - Computer science, information, general works
dewey-ones 005 - Computer programming, programs, data, security
dewey-raw 005.13
dewey-search 005.13
dewey-sort 15.13
dewey-tens 000 - Computer science, information, general works
discipline Technik
Technik
Informatik
doi_str_mv 10.1007/978-3-642-73431-1
format Electronic
eBook
fullrecord <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>03534nam a2200577zcb4500</leader><controlfield tag="001">BV042433012</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">00000000000000.0</controlfield><controlfield tag="007">cr|uuu---uuuuu</controlfield><controlfield tag="008">150320s1988 xx o|||| 00||| ger d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783642734311</subfield><subfield code="c">Online</subfield><subfield code="9">978-3-642-73431-1</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783540189374</subfield><subfield code="c">Print</subfield><subfield code="9">978-3-540-18937-4</subfield></datafield><datafield tag="024" ind1="7" ind2=" "><subfield code="a">10.1007/978-3-642-73431-1</subfield><subfield code="2">doi</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)863813519</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV042433012</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-1046</subfield><subfield code="a">DE-1047</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.13</subfield><subfield code="2">23</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 000</subfield><subfield code="2">stub</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">TEC 000</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Eulenstein, Michael</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Generierung portabler Compiler</subfield><subfield code="b">Das portable System POCO</subfield><subfield code="c">von Michael Eulenstein</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Berlin, Heidelberg</subfield><subfield code="b">Springer Berlin Heidelberg</subfield><subfield code="c">1988</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 Online-Ressource (X, 235S.)</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="0" ind2=" "><subfield code="a">Informatik-Fachberichte</subfield><subfield code="v">164</subfield><subfield code="x">0343-3005</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Das vorliegende Buch, das aus der Saarbrücker Dissertation des Verfassers entstanden ist, beschreibt ein konkretes System zur automatischen Generierung von Compilern. Das System ist für die Anwendung in der Praxis konzipiert. Es werden die Entwurfskriterien, die zu dem System geführt haben, und die vollständige Realisierung des Generators dargestellt. Aus der Struktur und der Funktionsweise von Compilern werden die Komponenten eines Compiler-Generators abgeleitet. Die Generierungsverfahren und die zugrundeliegenden theoretischen Konzepte werden vorgestellt. Die Spezifikation einer Programmiersprache (als Eingabe in den Generator) und die vom Generator erzeugte Ausgabe (ein lauffähiger Compiler) werden detailliert erläutert. Es werden Ergebnisse präsentiert, die durch praktische Anwendung des Systems erhalten wurden. Schwerpunkt des Buches ist die Generierung portabler Compiler. Dieses Ziel ist ein Entwurfskriterium für das System und wird durch die direkte Generierung von Compiler-Komponenten in Zwischensprachform erreicht. Als Zwischensprache wurde aus mehreren Kandidaten p-Code gewählt. Es wird gezeigt, daß die direkte Generierung eines Compilers eine Reihe von Optimierungen zuläßt; sie lassen sich aus Informationen ableiten, die auf Generatorebene zur Verfügung stehen. Diese Optimierungen bewirken sowohl Laufzeit- als auch Speicherplatzreduktionen im generierten Compiler</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer science</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer Science</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Programming Languages, Compilers, Interpreters</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Informatik</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Compiler</subfield><subfield code="0">(DE-588)4148248-7</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">POCO</subfield><subfield code="0">(DE-588)4174951-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Portabilität</subfield><subfield code="0">(DE-588)4175389-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)4113937-9</subfield><subfield code="a">Hochschulschrift</subfield><subfield code="2">gnd-content</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Portabilität</subfield><subfield code="0">(DE-588)4175389-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Compiler</subfield><subfield code="0">(DE-588)4148248-7</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">POCO</subfield><subfield code="0">(DE-588)4174951-0</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="856" ind1="4" ind2="0"><subfield code="u">https://doi.org/10.1007/978-3-642-73431-1</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-2-STI</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><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="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><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-027868343</subfield></datafield></record></collection>
genre 1\p (DE-588)4113937-9 Hochschulschrift gnd-content
genre_facet Hochschulschrift
id DE-604.BV042433012
illustrated Not Illustrated
indexdate 2024-12-24T04:23:44Z
institution BVB
isbn 9783642734311
9783540189374
issn 0343-3005
language German
oai_aleph_id oai:aleph.bib-bvb.de:BVB01-027868343
oclc_num 863813519
open_access_boolean
owner DE-91
DE-BY-TUM
DE-634
DE-92
DE-573
DE-706
DE-1046
DE-1047
owner_facet DE-91
DE-BY-TUM
DE-634
DE-92
DE-573
DE-706
DE-1046
DE-1047
physical 1 Online-Ressource (X, 235S.)
psigel ZDB-2-STI
ZDB-2-BAD
ZDB-2-STI_Archive
publishDate 1988
publishDateSearch 1988
publishDateSort 1988
publisher Springer Berlin Heidelberg
record_format marc
series2 Informatik-Fachberichte
spellingShingle Eulenstein, Michael
Generierung portabler Compiler Das portable System POCO
Computer science
Computer Science
Programming Languages, Compilers, Interpreters
Informatik
Compiler (DE-588)4148248-7 gnd
POCO (DE-588)4174951-0 gnd
Portabilität (DE-588)4175389-6 gnd
subject_GND (DE-588)4148248-7
(DE-588)4174951-0
(DE-588)4175389-6
(DE-588)4113937-9
title Generierung portabler Compiler Das portable System POCO
title_auth Generierung portabler Compiler Das portable System POCO
title_exact_search Generierung portabler Compiler Das portable System POCO
title_full Generierung portabler Compiler Das portable System POCO von Michael Eulenstein
title_fullStr Generierung portabler Compiler Das portable System POCO von Michael Eulenstein
title_full_unstemmed Generierung portabler Compiler Das portable System POCO von Michael Eulenstein
title_short Generierung portabler Compiler
title_sort generierung portabler compiler das portable system poco
title_sub Das portable System POCO
topic Computer science
Computer Science
Programming Languages, Compilers, Interpreters
Informatik
Compiler (DE-588)4148248-7 gnd
POCO (DE-588)4174951-0 gnd
Portabilität (DE-588)4175389-6 gnd
topic_facet Computer science
Computer Science
Programming Languages, Compilers, Interpreters
Informatik
Compiler
POCO
Portabilität
Hochschulschrift
url https://doi.org/10.1007/978-3-642-73431-1
work_keys_str_mv AT eulensteinmichael generierungportablercompilerdasportablesystempoco