Syntaxbasierte Programmierwerkzeuge:
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | German |
Veröffentlicht: |
Wiesbaden
Vieweg+Teubner Verlag
1995
|
Schriftenreihe: | Leitfäden der Informatik
|
Schlagworte: | |
Online-Zugang: | Volltext |
Beschreibung: | Gegenstand dieses Buchs sind die theoretischen Grundlagen, die man braucht, um Compiler-Compiler sinnvoll einsetzen und die Leistungsfähigkeit solcher Werkzeuge richtig beurteilen zu können. Dazu gehören neben attributierten Grammatiken als Beschreibungsmittel die heute verwendeten Syntaxanalyse- und Attributauswertungsverfahren. Das sind die LL(1)-Analyse und die verschiedenen Varianten oder LR-Analyse sowie dynamische, statische und inkrementelle Attributauswerter. Besonders ausführlich wird das Schreiben attributierter Grammatiken behandelt: Dabei müssen Probleme in korrekte und verarbeitungsgerechte Formulierungen umgesetzt werden. Die Theorie wird weitgehend informell motiviert und an vielen Beispielen dargestellt. Zu zentralen oder methodisch interessanten Sachverhalten findet man vollständige Beweise. Damit soll ein tieferes Verständnis für die Arbeitsweise praktischer Systeme wie LEX/ YACC gefördert und die Leser angeregt werden, sich noch eingehender mit deren mathematischen Grundlagen zu beschäftigen. Ein größeres Beispiel aus dem Bereich der Dokumentenverarbeitung illustriert die verschiedenen Einsatzmöglichkeiten von attributierten Grammatiken: Ob es um die Formatierung einer TeX-Quelldatei geht oder um die Expansion darin vorhandener Makros und Referenzen, ob die Quelle auf gewisse Eigenschaften hin geprüft oder das Ergebnis graphisch angezeigt werden soll, in all diesen Fällen läßt sich die Aufgabe mit einer geeigneten Attributierung adäquat lösen |
Beschreibung: | 1 Online-Ressource (304 S.) |
ISBN: | 9783322966551 9783519021407 |
ISSN: | 1615-5432 |
DOI: | 10.1007/978-3-322-96655-1 |
Internformat
MARC
LEADER | 00000nmm a2200000zc 4500 | ||
---|---|---|---|
001 | BV042431131 | ||
003 | DE-604 | ||
005 | 00000000000000.0 | ||
007 | cr|uuu---uuuuu | ||
008 | 150320s1995 |||| o||u| ||||||ger d | ||
020 | |a 9783322966551 |c Online |9 978-3-322-96655-1 | ||
020 | |a 9783519021407 |c Print |9 978-3-519-02140-7 | ||
024 | 7 | |a 10.1007/978-3-322-96655-1 |2 doi | |
035 | |a (OCoLC)863869175 | ||
035 | |a (DE-599)BVBBV042431131 | ||
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 DAT 000 |2 stub | ||
084 | |a TEC 000 |2 stub | ||
100 | 1 | |a Schmitz, Lothar |e Verfasser |4 aut | |
245 | 1 | 0 | |a Syntaxbasierte Programmierwerkzeuge |c von Lothar Schmitz |
264 | 1 | |a Wiesbaden |b Vieweg+Teubner Verlag |c 1995 | |
300 | |a 1 Online-Ressource (304 S.) | ||
336 | |b txt |2 rdacontent | ||
337 | |b c |2 rdamedia | ||
338 | |b cr |2 rdacarrier | ||
490 | 0 | |a Leitfäden der Informatik |x 1615-5432 | |
500 | |a Gegenstand dieses Buchs sind die theoretischen Grundlagen, die man braucht, um Compiler-Compiler sinnvoll einsetzen und die Leistungsfähigkeit solcher Werkzeuge richtig beurteilen zu können. Dazu gehören neben attributierten Grammatiken als Beschreibungsmittel die heute verwendeten Syntaxanalyse- und Attributauswertungsverfahren. Das sind die LL(1)-Analyse und die verschiedenen Varianten oder LR-Analyse sowie dynamische, statische und inkrementelle Attributauswerter. Besonders ausführlich wird das Schreiben attributierter Grammatiken behandelt: Dabei müssen Probleme in korrekte und verarbeitungsgerechte Formulierungen umgesetzt werden. Die Theorie wird weitgehend informell motiviert und an vielen Beispielen dargestellt. Zu zentralen oder methodisch interessanten Sachverhalten findet man vollständige Beweise. Damit soll ein tieferes Verständnis für die Arbeitsweise praktischer Systeme wie LEX/ YACC gefördert und die Leser angeregt werden, sich noch eingehender mit deren mathematischen Grundlagen zu beschäftigen. Ein größeres Beispiel aus dem Bereich der Dokumentenverarbeitung illustriert die verschiedenen Einsatzmöglichkeiten von attributierten Grammatiken: Ob es um die Formatierung einer TeX-Quelldatei geht oder um die Expansion darin vorhandener Makros und Referenzen, ob die Quelle auf gewisse Eigenschaften hin geprüft oder das Ergebnis graphisch angezeigt werden soll, in all diesen Fällen läßt sich die Aufgabe mit einer geeigneten Attributierung adäquat lösen | ||
650 | 4 | |a Engineering | |
650 | 4 | |a Engineering, general | |
650 | 4 | |a Ingenieurwissenschaften | |
650 | 0 | 7 | |a Softwarewerkzeug |0 (DE-588)4116526-3 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Programmiersprache |0 (DE-588)4047409-4 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Compiler-Compiler |0 (DE-588)4113237-3 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Dokumentverarbeitung |0 (DE-588)4234488-8 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Lexikalische Analyse |0 (DE-588)4217379-6 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Syntaktische Analyse |0 (DE-588)4058778-2 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Attributierte Grammatik |0 (DE-588)4003464-1 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Syntax |0 (DE-588)4058779-4 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Softwarewerkzeug |0 (DE-588)4116526-3 |D s |
689 | 0 | 1 | |a Programmiersprache |0 (DE-588)4047409-4 |D s |
689 | 0 | 2 | |a Syntax |0 (DE-588)4058779-4 |D s |
689 | 0 | |8 1\p |5 DE-604 | |
689 | 1 | 0 | |a Softwarewerkzeug |0 (DE-588)4116526-3 |D s |
689 | 1 | 1 | |a Syntaktische Analyse |0 (DE-588)4058778-2 |D s |
689 | 1 | |8 2\p |5 DE-604 | |
689 | 2 | 0 | |a Compiler-Compiler |0 (DE-588)4113237-3 |D s |
689 | 2 | |8 3\p |5 DE-604 | |
689 | 3 | 0 | |a Attributierte Grammatik |0 (DE-588)4003464-1 |D s |
689 | 3 | |8 4\p |5 DE-604 | |
689 | 4 | 0 | |a Dokumentverarbeitung |0 (DE-588)4234488-8 |D s |
689 | 4 | |8 5\p |5 DE-604 | |
689 | 5 | 0 | |a Lexikalische Analyse |0 (DE-588)4217379-6 |D s |
689 | 5 | |8 6\p |5 DE-604 | |
856 | 4 | 0 | |u https://doi.org/10.1007/978-3-322-96655-1 |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-027866462 | ||
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 | |
883 | 1 | |8 4\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
883 | 1 | |8 5\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
883 | 1 | |8 6\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk |
Datensatz im Suchindex
_version_ | 1804153113861423104 |
---|---|
any_adam_object | |
author | Schmitz, Lothar |
author_facet | Schmitz, Lothar |
author_role | aut |
author_sort | Schmitz, Lothar |
author_variant | l s ls |
building | Verbundindex |
bvnumber | BV042431131 |
classification_tum | DAT 000 TEC 000 |
collection | ZDB-2-STI ZDB-2-BAD |
ctrlnum | (OCoLC)863869175 (DE-599)BVBBV042431131 |
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-96655-1 |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>04591nmm a2200769zc 4500</leader><controlfield tag="001">BV042431131</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">00000000000000.0</controlfield><controlfield tag="007">cr|uuu---uuuuu</controlfield><controlfield tag="008">150320s1995 |||| o||u| ||||||ger d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783322966551</subfield><subfield code="c">Online</subfield><subfield code="9">978-3-322-96655-1</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783519021407</subfield><subfield code="c">Print</subfield><subfield code="9">978-3-519-02140-7</subfield></datafield><datafield tag="024" ind1="7" ind2=" "><subfield code="a">10.1007/978-3-322-96655-1</subfield><subfield code="2">doi</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)863869175</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV042431131</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">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">Schmitz, Lothar</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Syntaxbasierte Programmierwerkzeuge</subfield><subfield code="c">von Lothar Schmitz</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Wiesbaden</subfield><subfield code="b">Vieweg+Teubner Verlag</subfield><subfield code="c">1995</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 Online-Ressource (304 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="490" ind1="0" ind2=" "><subfield code="a">Leitfäden der Informatik</subfield><subfield code="x">1615-5432</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Gegenstand dieses Buchs sind die theoretischen Grundlagen, die man braucht, um Compiler-Compiler sinnvoll einsetzen und die Leistungsfähigkeit solcher Werkzeuge richtig beurteilen zu können. Dazu gehören neben attributierten Grammatiken als Beschreibungsmittel die heute verwendeten Syntaxanalyse- und Attributauswertungsverfahren. Das sind die LL(1)-Analyse und die verschiedenen Varianten oder LR-Analyse sowie dynamische, statische und inkrementelle Attributauswerter. Besonders ausführlich wird das Schreiben attributierter Grammatiken behandelt: Dabei müssen Probleme in korrekte und verarbeitungsgerechte Formulierungen umgesetzt werden. Die Theorie wird weitgehend informell motiviert und an vielen Beispielen dargestellt. Zu zentralen oder methodisch interessanten Sachverhalten findet man vollständige Beweise. Damit soll ein tieferes Verständnis für die Arbeitsweise praktischer Systeme wie LEX/ YACC gefördert und die Leser angeregt werden, sich noch eingehender mit deren mathematischen Grundlagen zu beschäftigen. Ein größeres Beispiel aus dem Bereich der Dokumentenverarbeitung illustriert die verschiedenen Einsatzmöglichkeiten von attributierten Grammatiken: Ob es um die Formatierung einer TeX-Quelldatei geht oder um die Expansion darin vorhandener Makros und Referenzen, ob die Quelle auf gewisse Eigenschaften hin geprüft oder das Ergebnis graphisch angezeigt werden soll, in all diesen Fällen läßt sich die Aufgabe mit einer geeigneten Attributierung adäquat lösen</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">Softwarewerkzeug</subfield><subfield code="0">(DE-588)4116526-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Programmiersprache</subfield><subfield code="0">(DE-588)4047409-4</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Compiler-Compiler</subfield><subfield code="0">(DE-588)4113237-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Dokumentverarbeitung</subfield><subfield code="0">(DE-588)4234488-8</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Lexikalische Analyse</subfield><subfield code="0">(DE-588)4217379-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Syntaktische Analyse</subfield><subfield code="0">(DE-588)4058778-2</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Attributierte Grammatik</subfield><subfield code="0">(DE-588)4003464-1</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Syntax</subfield><subfield code="0">(DE-588)4058779-4</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Softwarewerkzeug</subfield><subfield code="0">(DE-588)4116526-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Programmiersprache</subfield><subfield code="0">(DE-588)4047409-4</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><subfield code="a">Syntax</subfield><subfield code="0">(DE-588)4058779-4</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="8">1\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">Softwarewerkzeug</subfield><subfield code="0">(DE-588)4116526-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="1"><subfield code="a">Syntaktische Analyse</subfield><subfield code="0">(DE-588)4058778-2</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="8">2\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="2" ind2="0"><subfield code="a">Compiler-Compiler</subfield><subfield code="0">(DE-588)4113237-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2=" "><subfield code="8">3\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="3" ind2="0"><subfield code="a">Attributierte Grammatik</subfield><subfield code="0">(DE-588)4003464-1</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="3" ind2=" "><subfield code="8">4\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="4" ind2="0"><subfield code="a">Dokumentverarbeitung</subfield><subfield code="0">(DE-588)4234488-8</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="4" ind2=" "><subfield code="8">5\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="5" ind2="0"><subfield code="a">Lexikalische Analyse</subfield><subfield code="0">(DE-588)4217379-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="5" ind2=" "><subfield code="8">6\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-322-96655-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><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-027866462</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="883" ind1="1" ind2=" "><subfield code="8">4\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">5\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">6\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> |
id | DE-604.BV042431131 |
illustrated | Not Illustrated |
indexdate | 2024-07-10T01:21:27Z |
institution | BVB |
isbn | 9783322966551 9783519021407 |
issn | 1615-5432 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-027866462 |
oclc_num | 863869175 |
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 (304 S.) |
psigel | ZDB-2-STI ZDB-2-BAD ZDB-2-STI_Archive ZDB-2-STI_1990/1999 |
publishDate | 1995 |
publishDateSearch | 1995 |
publishDateSort | 1995 |
publisher | Vieweg+Teubner Verlag |
record_format | marc |
series2 | Leitfäden der Informatik |
spelling | Schmitz, Lothar Verfasser aut Syntaxbasierte Programmierwerkzeuge von Lothar Schmitz Wiesbaden Vieweg+Teubner Verlag 1995 1 Online-Ressource (304 S.) txt rdacontent c rdamedia cr rdacarrier Leitfäden der Informatik 1615-5432 Gegenstand dieses Buchs sind die theoretischen Grundlagen, die man braucht, um Compiler-Compiler sinnvoll einsetzen und die Leistungsfähigkeit solcher Werkzeuge richtig beurteilen zu können. Dazu gehören neben attributierten Grammatiken als Beschreibungsmittel die heute verwendeten Syntaxanalyse- und Attributauswertungsverfahren. Das sind die LL(1)-Analyse und die verschiedenen Varianten oder LR-Analyse sowie dynamische, statische und inkrementelle Attributauswerter. Besonders ausführlich wird das Schreiben attributierter Grammatiken behandelt: Dabei müssen Probleme in korrekte und verarbeitungsgerechte Formulierungen umgesetzt werden. Die Theorie wird weitgehend informell motiviert und an vielen Beispielen dargestellt. Zu zentralen oder methodisch interessanten Sachverhalten findet man vollständige Beweise. Damit soll ein tieferes Verständnis für die Arbeitsweise praktischer Systeme wie LEX/ YACC gefördert und die Leser angeregt werden, sich noch eingehender mit deren mathematischen Grundlagen zu beschäftigen. Ein größeres Beispiel aus dem Bereich der Dokumentenverarbeitung illustriert die verschiedenen Einsatzmöglichkeiten von attributierten Grammatiken: Ob es um die Formatierung einer TeX-Quelldatei geht oder um die Expansion darin vorhandener Makros und Referenzen, ob die Quelle auf gewisse Eigenschaften hin geprüft oder das Ergebnis graphisch angezeigt werden soll, in all diesen Fällen läßt sich die Aufgabe mit einer geeigneten Attributierung adäquat lösen Engineering Engineering, general Ingenieurwissenschaften Softwarewerkzeug (DE-588)4116526-3 gnd rswk-swf Programmiersprache (DE-588)4047409-4 gnd rswk-swf Compiler-Compiler (DE-588)4113237-3 gnd rswk-swf Dokumentverarbeitung (DE-588)4234488-8 gnd rswk-swf Lexikalische Analyse (DE-588)4217379-6 gnd rswk-swf Syntaktische Analyse (DE-588)4058778-2 gnd rswk-swf Attributierte Grammatik (DE-588)4003464-1 gnd rswk-swf Syntax (DE-588)4058779-4 gnd rswk-swf Softwarewerkzeug (DE-588)4116526-3 s Programmiersprache (DE-588)4047409-4 s Syntax (DE-588)4058779-4 s 1\p DE-604 Syntaktische Analyse (DE-588)4058778-2 s 2\p DE-604 Compiler-Compiler (DE-588)4113237-3 s 3\p DE-604 Attributierte Grammatik (DE-588)4003464-1 s 4\p DE-604 Dokumentverarbeitung (DE-588)4234488-8 s 5\p DE-604 Lexikalische Analyse (DE-588)4217379-6 s 6\p DE-604 https://doi.org/10.1007/978-3-322-96655-1 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 4\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk 5\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk 6\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk |
spellingShingle | Schmitz, Lothar Syntaxbasierte Programmierwerkzeuge Engineering Engineering, general Ingenieurwissenschaften Softwarewerkzeug (DE-588)4116526-3 gnd Programmiersprache (DE-588)4047409-4 gnd Compiler-Compiler (DE-588)4113237-3 gnd Dokumentverarbeitung (DE-588)4234488-8 gnd Lexikalische Analyse (DE-588)4217379-6 gnd Syntaktische Analyse (DE-588)4058778-2 gnd Attributierte Grammatik (DE-588)4003464-1 gnd Syntax (DE-588)4058779-4 gnd |
subject_GND | (DE-588)4116526-3 (DE-588)4047409-4 (DE-588)4113237-3 (DE-588)4234488-8 (DE-588)4217379-6 (DE-588)4058778-2 (DE-588)4003464-1 (DE-588)4058779-4 |
title | Syntaxbasierte Programmierwerkzeuge |
title_auth | Syntaxbasierte Programmierwerkzeuge |
title_exact_search | Syntaxbasierte Programmierwerkzeuge |
title_full | Syntaxbasierte Programmierwerkzeuge von Lothar Schmitz |
title_fullStr | Syntaxbasierte Programmierwerkzeuge von Lothar Schmitz |
title_full_unstemmed | Syntaxbasierte Programmierwerkzeuge von Lothar Schmitz |
title_short | Syntaxbasierte Programmierwerkzeuge |
title_sort | syntaxbasierte programmierwerkzeuge |
topic | Engineering Engineering, general Ingenieurwissenschaften Softwarewerkzeug (DE-588)4116526-3 gnd Programmiersprache (DE-588)4047409-4 gnd Compiler-Compiler (DE-588)4113237-3 gnd Dokumentverarbeitung (DE-588)4234488-8 gnd Lexikalische Analyse (DE-588)4217379-6 gnd Syntaktische Analyse (DE-588)4058778-2 gnd Attributierte Grammatik (DE-588)4003464-1 gnd Syntax (DE-588)4058779-4 gnd |
topic_facet | Engineering Engineering, general Ingenieurwissenschaften Softwarewerkzeug Programmiersprache Compiler-Compiler Dokumentverarbeitung Lexikalische Analyse Syntaktische Analyse Attributierte Grammatik Syntax |
url | https://doi.org/10.1007/978-3-322-96655-1 |
work_keys_str_mv | AT schmitzlothar syntaxbasierteprogrammierwerkzeuge |