Cantitate/Preț
Produs

Compilerbau: Eine Einführung: Leitfäden der angewandten Mathematik und Mechanik - Teubner Studienbücher, cartea 36

Cu Niklaus Wirth
de Limba Germană Paperback – 1986

Apreciem în mod deosebit contribuția fundamentală a lui Niklaus Wirth, un nume sinonim cu rigoarea în informatică, a cărui experiență practică în proiectarea limbajelor precum Pascal și Modula-2 fundamentează întreaga abordare din Compilerbau. Această lucrare nu este doar un tratat teoretic, ci un ghid de inginerie software care demonstrează cum se poate construi un sistem complex prin pași logici și transparenți. Dacă Formale Sprachen, Compilerbau, Berechenbarkeit und Komplexität de Manfred Sommer v-a oferit cadrul teoretic extins asupra automatelor și gramaticilor, această carte oferă instrumentele practice necesare pentru a trece efectiv la implementare.

Suntem de părere că valoarea acestui volum rezidă în capacitatea sa de a simplifica procese extrem de complexe fără a sacrifica precizia tehnică. Structura cărții urmărește progresia naturală a construcției unui compilator: începe cu definiția limbajelor formale și analiza sintactică, trece prin utilizarea grafurilor de sintaxă și ajunge la nucleul practic — dezvoltarea unui parser și a unui interpretor pentru limbajul PL/0. Cuprinsul reflectă un parcurs aplicat, dedicând secțiuni importante tratării erorilor și generării codului, elemente esențiale pentru orice sistem de control al proceselor sau sistem de operare.

Utilizarea limbajului Pascal ca instrument de descriere asigură o reprezentare clară a structurilor de date, făcând codul sursă ușor de urmărit chiar și în contextul unor mecanisme sofisticate precum procesele paralele, introduse în capitolele finale. Compilerbau rămâne o referință tehnică pentru profesioniștii care doresc să înțeleagă nu doar cum funcționează un limbaj de programare, ci și cum pot crea propriile limbaje de comandă pentru aplicații industriale specifice.

Citește tot Restrânge

Din seria Leitfäden der angewandten Mathematik und Mechanik - Teubner Studienbücher

Preț: 41690 lei

Preț vechi: 49048 lei
-15%

Puncte Express: 625

Carte tipărită la comandă

Livrare economică 19 mai-02 iunie


Specificații

ISBN-13: 9783519323389
ISBN-10: 3519323389
Pagini: 124
Ilustrații: 118 S.
Dimensiuni: 148 x 210 x 7 mm
Greutate: 0.16 kg
Ediția:4. Aufl. 1984
Editura: Vieweg+Teubner Verlag
Colecția Vieweg+Teubner Verlag
Seria Leitfäden der angewandten Mathematik und Mechanik - Teubner Studienbücher

Locul publicării:Wiesbaden, Germany

Public țintă

Professional/practitioner

De ce să citești această carte

Recomandăm această carte profesioniștilor care doresc să stăpânească arhitectura sistemelor informatice. Scrisă de Niklaus Wirth, lucrarea oferă un studiu de caz complet prin implementarea limbajului PL/0. Cititorul câștigă o înțelegere profundă a traducerii codului sursă în instrucțiuni mașină, o competență critică în optimizarea software-ului și în dezvoltarea de sisteme de control unde eficiența și corectitudinea sunt imperative.


Cuprins

0. Einleitung.- 1. Definition und Struktur formaler Sprachen.- 2. Satzanalyse.- 3. Syntax Graphen.- 4. Aufbau eines Parsers für eine gegebene Syntax.- 5. Tabellen-gesteuerte Syntax Analyse.- 6. Die Übersetzung von BNF-Produktionen in Tabellen.- 7. Die Programmiersprache PL/0.- 8. Ein Parser für PL/0.- 9. Die Behandlung von syntaktischen Fehlern.- 10. Ein Interpreter für PL/0.- 11. Die Erzeugung von Befehls-Code.- 12. Eine Spracherweiterung: Prozesse.- 13. Technik der Compilerentwicklung und -Übertragung.- 14. Aufgabensammlung.- Literaturhinweise.- Anhang: Der ASCII Zeichensatz.- Stichwortverzeichnis.

Descriere

Dieses Buch ist eine EinfUhrung 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 Verstiindnis fUr korrekte Verwendung von Programmiersprachen ganz allgemein. Zweitens ist die Beherrschung dieser Themen Voraussetzung fUr 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. Beziiglich der Theorie der formalen Sprachen und der Methodik der syntaktischen Analyse beschriinken wir uns auf das fUr den Bau eines einfachen Compilers minimal notwendige. Hingegen wird die systematische Entwicklung eines vollstiindigen Compilers fur eine einfache Programmiersprache in ihren Einzelheiten dargelegt. Die Wahl der Quellsprache PLIO ist ein Kompromiss zwischen einer Sprache, die allzu trivial ware, urn als lehrreiches Beispiel zu gelten, und einer Sprache, deren Miichtigkeit und Komplexitiit den wirklichen Kern und seine Hauptprinzipien verschleiern wiirde. Fiir alle Programme wird die Sprache Pascal verwendet. Sie erlaubt eine transparente Darstellung komplexer Programme und Datenstrukturen, und sie eignet sich daher fur diesen Themenkreis besonders gut.