Compilerbau: Eine Einführung
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | German |
Veröffentlicht: |
Wiesbaden
Vieweg+Teubner Verlag
1984
|
Ausgabe: | 4., durchgesehene Auflage |
Schriftenreihe: | Leitfäden der angewandten Mathematik und Mechanik LAMM
36 |
Schlagworte: | |
Online-Zugang: | Volltext |
Beschreibung: | Dieses Buch ist eine Einführung in die Theorie der formalen Sprachen und ihrer Satzzerlegung, sowie in die Technik der Compiler-Konstruktion. Diese Themen sind aus zweierlei Grunden relevant. Erstens erleichtert und vertieft die Kenntnis der Grundprinzipien eines Compilers das Verständnis für korrekte Verwendung von Programmiersprachen ganz allgemein. Zweitens ist die Beherrschung dieser Themen Voraussetzung für die fachgerechte Erstellung vieler Computer-Systeme, denen eine einfache Befehlssprache zugrunde liegt. Die Anzahl derartiger Anwendungen nimmt rasch zu, sei es im Gebiet der Prozesssteuerung, der Datenverarbeitung, oder der Betriebssysteme. Bezüglich der Theorie der formalen Sprachen und der Methodik der syntaktischen Analyse beschränken wir uns auf das für den Bau eines einfachen Compilers minimal notwendige. Hingegen wird die systematische Entwicklung eines vollständigen Compilers für eine einfache Programmiersprache in ihren Einzelheiten dargelegt. Die Wahl der Quellsprache PLIO ist ein Kompromiss zwischen einer Sprache, die allzu trivial wäre, um als lehrreiches Beispiel zu gelten, und einer Sprache, deren Mächtigkeit und Komplexität den wirklichen Kern und seine Hauptprinzipien verschleiern würde. Für alle Programme wird die Sprache Pascal verwendet. Sie erlaubt eine transparente Darstellung komplexer Programme und Datenstrukturen, und sie eignet sich daher für diesen Themenkreis besonders gut |
Beschreibung: | 1 Online-Ressource (118S.) |
ISBN: | 9783322895431 9783519323389 |
DOI: | 10.1007/978-3-322-89543-1 |
Internformat
MARC
LEADER | 00000nmm a2200000zcb4500 | ||
---|---|---|---|
001 | BV042444274 | ||
003 | DE-604 | ||
005 | 20160412 | ||
007 | cr|uuu---uuuuu | ||
008 | 150324s1984 |||| o||u| ||||||ger d | ||
020 | |a 9783322895431 |c Online |9 978-3-322-89543-1 | ||
020 | |a 9783519323389 |c Print |9 978-3-519-32338-9 | ||
024 | 7 | |a 10.1007/978-3-322-89543-1 |2 doi | |
035 | |a (OCoLC)906997783 | ||
035 | |a (DE-599)BVBBV042444274 | ||
040 | |a DE-604 |b ger |e aacr | ||
041 | 0 | |a ger | |
049 | |a DE-91 |a DE-634 |a DE-92 |a DE-706 | ||
082 | 0 | |a 620 |2 23 | |
084 | |a NAT 000 |2 stub | ||
100 | 1 | |a Wirth, Niklaus |d 1934-2024 |e Verfasser |0 (DE-588)120777983 |4 aut | |
245 | 1 | 0 | |a Compilerbau |b Eine Einführung |c von Niklaus Wirth |
250 | |a 4., durchgesehene Auflage | ||
264 | 1 | |a Wiesbaden |b Vieweg+Teubner Verlag |c 1984 | |
300 | |a 1 Online-Ressource (118S.) | ||
336 | |b txt |2 rdacontent | ||
337 | |b c |2 rdamedia | ||
338 | |b cr |2 rdacarrier | ||
490 | 1 | |a Leitfäden der angewandten Mathematik und Mechanik LAMM |v 36 | |
500 | |a Dieses Buch ist eine Einführung in die Theorie der formalen Sprachen und ihrer Satzzerlegung, sowie in die Technik der Compiler-Konstruktion. Diese Themen sind aus zweierlei Grunden relevant. Erstens erleichtert und vertieft die Kenntnis der Grundprinzipien eines Compilers das Verständnis für korrekte Verwendung von Programmiersprachen ganz allgemein. Zweitens ist die Beherrschung dieser Themen Voraussetzung für die fachgerechte Erstellung vieler Computer-Systeme, denen eine einfache Befehlssprache zugrunde liegt. Die Anzahl derartiger Anwendungen nimmt rasch zu, sei es im Gebiet der Prozesssteuerung, der Datenverarbeitung, oder der Betriebssysteme. Bezüglich der Theorie der formalen Sprachen und der Methodik der syntaktischen Analyse beschränken wir uns auf das für den Bau eines einfachen Compilers minimal notwendige. Hingegen wird die systematische Entwicklung eines vollständigen Compilers für eine einfache Programmiersprache in ihren Einzelheiten dargelegt. Die Wahl der Quellsprache PLIO ist ein Kompromiss zwischen einer Sprache, die allzu trivial wäre, um als lehrreiches Beispiel zu gelten, und einer Sprache, deren Mächtigkeit und Komplexität den wirklichen Kern und seine Hauptprinzipien verschleiern würde. Für alle Programme wird die Sprache Pascal verwendet. Sie erlaubt eine transparente Darstellung komplexer Programme und Datenstrukturen, und sie eignet sich daher für diesen Themenkreis besonders gut | ||
650 | 4 | |a Engineering | |
650 | 4 | |a Engineering, general | |
650 | 4 | |a Ingenieurwissenschaften | |
650 | 0 | 7 | |a Compiler |0 (DE-588)4148248-7 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Übersetzerbau |0 (DE-588)4121803-6 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Übersetzerbau |0 (DE-588)4121803-6 |D s |
689 | 0 | |8 1\p |5 DE-604 | |
689 | 1 | 0 | |a Compiler |0 (DE-588)4148248-7 |D s |
689 | 1 | |8 2\p |5 DE-604 | |
830 | 0 | |a Leitfäden der angewandten Mathematik und Mechanik LAMM |v 36 |w (DE-604)BV001888049 |9 36 | |
856 | 4 | 0 | |u https://doi.org/10.1007/978-3-322-89543-1 |x Verlag |3 Volltext |
912 | |a ZDB-2-SNA |a ZDB-2-BAD | ||
940 | 1 | |q ZDB-2-SNA_Archive | |
999 | |a oai:aleph.bib-bvb.de:BVB01-027879520 | ||
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 |
Datensatz im Suchindex
_version_ | 1804153139170902016 |
---|---|
any_adam_object | |
author | Wirth, Niklaus 1934-2024 |
author_GND | (DE-588)120777983 |
author_facet | Wirth, Niklaus 1934-2024 |
author_role | aut |
author_sort | Wirth, Niklaus 1934-2024 |
author_variant | n w nw |
building | Verbundindex |
bvnumber | BV042444274 |
classification_tum | NAT 000 |
collection | ZDB-2-SNA ZDB-2-BAD |
ctrlnum | (OCoLC)906997783 (DE-599)BVBBV042444274 |
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 | Allgemeine Naturwissenschaft |
doi_str_mv | 10.1007/978-3-322-89543-1 |
edition | 4., durchgesehene Auflage |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>03332nmm a2200517zcb4500</leader><controlfield tag="001">BV042444274</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20160412 </controlfield><controlfield tag="007">cr|uuu---uuuuu</controlfield><controlfield tag="008">150324s1984 |||| o||u| ||||||ger d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783322895431</subfield><subfield code="c">Online</subfield><subfield code="9">978-3-322-89543-1</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783519323389</subfield><subfield code="c">Print</subfield><subfield code="9">978-3-519-32338-9</subfield></datafield><datafield tag="024" ind1="7" ind2=" "><subfield code="a">10.1007/978-3-322-89543-1</subfield><subfield code="2">doi</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)906997783</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV042444274</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-706</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">NAT 000</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Wirth, Niklaus</subfield><subfield code="d">1934-2024</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)120777983</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Compilerbau</subfield><subfield code="b">Eine Einführung</subfield><subfield code="c">von Niklaus Wirth</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">4., durchgesehene Auflage</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Wiesbaden</subfield><subfield code="b">Vieweg+Teubner Verlag</subfield><subfield code="c">1984</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 Online-Ressource (118S.)</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">Leitfäden der angewandten Mathematik und Mechanik LAMM</subfield><subfield code="v">36</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Dieses Buch ist eine Einführung in die Theorie der formalen Sprachen und ihrer Satzzerlegung, sowie in die Technik der Compiler-Konstruktion. Diese Themen sind aus zweierlei Grunden relevant. Erstens erleichtert und vertieft die Kenntnis der Grundprinzipien eines Compilers das Verständnis für korrekte Verwendung von Programmiersprachen ganz allgemein. Zweitens ist die Beherrschung dieser Themen Voraussetzung für die fachgerechte Erstellung vieler Computer-Systeme, denen eine einfache Befehlssprache zugrunde liegt. Die Anzahl derartiger Anwendungen nimmt rasch zu, sei es im Gebiet der Prozesssteuerung, der Datenverarbeitung, oder der Betriebssysteme. Bezüglich der Theorie der formalen Sprachen und der Methodik der syntaktischen Analyse beschränken wir uns auf das für den Bau eines einfachen Compilers minimal notwendige. Hingegen wird die systematische Entwicklung eines vollständigen Compilers für eine einfache Programmiersprache in ihren Einzelheiten dargelegt. Die Wahl der Quellsprache PLIO ist ein Kompromiss zwischen einer Sprache, die allzu trivial wäre, um als lehrreiches Beispiel zu gelten, und einer Sprache, deren Mächtigkeit und Komplexität den wirklichen Kern und seine Hauptprinzipien verschleiern würde. Für alle Programme wird die Sprache Pascal verwendet. Sie erlaubt eine transparente Darstellung komplexer Programme und Datenstrukturen, und sie eignet sich daher für diesen Themenkreis besonders gut</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">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">Übersetzerbau</subfield><subfield code="0">(DE-588)4121803-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Übersetzerbau</subfield><subfield code="0">(DE-588)4121803-6</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">Compiler</subfield><subfield code="0">(DE-588)4148248-7</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="830" ind1=" " ind2="0"><subfield code="a">Leitfäden der angewandten Mathematik und Mechanik LAMM</subfield><subfield code="v">36</subfield><subfield code="w">(DE-604)BV001888049</subfield><subfield code="9">36</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="u">https://doi.org/10.1007/978-3-322-89543-1</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-2-SNA</subfield><subfield code="a">ZDB-2-BAD</subfield></datafield><datafield tag="940" ind1="1" ind2=" "><subfield code="q">ZDB-2-SNA_Archive</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-027879520</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></record></collection> |
id | DE-604.BV042444274 |
illustrated | Not Illustrated |
indexdate | 2024-07-10T01:21:51Z |
institution | BVB |
isbn | 9783322895431 9783519323389 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-027879520 |
oclc_num | 906997783 |
open_access_boolean | |
owner | DE-91 DE-BY-TUM DE-634 DE-92 DE-706 |
owner_facet | DE-91 DE-BY-TUM DE-634 DE-92 DE-706 |
physical | 1 Online-Ressource (118S.) |
psigel | ZDB-2-SNA ZDB-2-BAD ZDB-2-SNA_Archive |
publishDate | 1984 |
publishDateSearch | 1984 |
publishDateSort | 1984 |
publisher | Vieweg+Teubner Verlag |
record_format | marc |
series | Leitfäden der angewandten Mathematik und Mechanik LAMM |
series2 | Leitfäden der angewandten Mathematik und Mechanik LAMM |
spelling | Wirth, Niklaus 1934-2024 Verfasser (DE-588)120777983 aut Compilerbau Eine Einführung von Niklaus Wirth 4., durchgesehene Auflage Wiesbaden Vieweg+Teubner Verlag 1984 1 Online-Ressource (118S.) txt rdacontent c rdamedia cr rdacarrier Leitfäden der angewandten Mathematik und Mechanik LAMM 36 Dieses Buch ist eine Einführung in die Theorie der formalen Sprachen und ihrer Satzzerlegung, sowie in die Technik der Compiler-Konstruktion. Diese Themen sind aus zweierlei Grunden relevant. Erstens erleichtert und vertieft die Kenntnis der Grundprinzipien eines Compilers das Verständnis für korrekte Verwendung von Programmiersprachen ganz allgemein. Zweitens ist die Beherrschung dieser Themen Voraussetzung für die fachgerechte Erstellung vieler Computer-Systeme, denen eine einfache Befehlssprache zugrunde liegt. Die Anzahl derartiger Anwendungen nimmt rasch zu, sei es im Gebiet der Prozesssteuerung, der Datenverarbeitung, oder der Betriebssysteme. Bezüglich der Theorie der formalen Sprachen und der Methodik der syntaktischen Analyse beschränken wir uns auf das für den Bau eines einfachen Compilers minimal notwendige. Hingegen wird die systematische Entwicklung eines vollständigen Compilers für eine einfache Programmiersprache in ihren Einzelheiten dargelegt. Die Wahl der Quellsprache PLIO ist ein Kompromiss zwischen einer Sprache, die allzu trivial wäre, um als lehrreiches Beispiel zu gelten, und einer Sprache, deren Mächtigkeit und Komplexität den wirklichen Kern und seine Hauptprinzipien verschleiern würde. Für alle Programme wird die Sprache Pascal verwendet. Sie erlaubt eine transparente Darstellung komplexer Programme und Datenstrukturen, und sie eignet sich daher für diesen Themenkreis besonders gut Engineering Engineering, general Ingenieurwissenschaften Compiler (DE-588)4148248-7 gnd rswk-swf Übersetzerbau (DE-588)4121803-6 gnd rswk-swf Übersetzerbau (DE-588)4121803-6 s 1\p DE-604 Compiler (DE-588)4148248-7 s 2\p DE-604 Leitfäden der angewandten Mathematik und Mechanik LAMM 36 (DE-604)BV001888049 36 https://doi.org/10.1007/978-3-322-89543-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 |
spellingShingle | Wirth, Niklaus 1934-2024 Compilerbau Eine Einführung Leitfäden der angewandten Mathematik und Mechanik LAMM Engineering Engineering, general Ingenieurwissenschaften Compiler (DE-588)4148248-7 gnd Übersetzerbau (DE-588)4121803-6 gnd |
subject_GND | (DE-588)4148248-7 (DE-588)4121803-6 |
title | Compilerbau Eine Einführung |
title_auth | Compilerbau Eine Einführung |
title_exact_search | Compilerbau Eine Einführung |
title_full | Compilerbau Eine Einführung von Niklaus Wirth |
title_fullStr | Compilerbau Eine Einführung von Niklaus Wirth |
title_full_unstemmed | Compilerbau Eine Einführung von Niklaus Wirth |
title_short | Compilerbau |
title_sort | compilerbau eine einfuhrung |
title_sub | Eine Einführung |
topic | Engineering Engineering, general Ingenieurwissenschaften Compiler (DE-588)4148248-7 gnd Übersetzerbau (DE-588)4121803-6 gnd |
topic_facet | Engineering Engineering, general Ingenieurwissenschaften Compiler Übersetzerbau |
url | https://doi.org/10.1007/978-3-322-89543-1 |
volume_link | (DE-604)BV001888049 |
work_keys_str_mv | AT wirthniklaus compilerbaueineeinfuhrung |