Syntaxgerichtete Übersetzung und Typüberprüfung bei by Marco Castillo

By Marco Castillo

Studienarbeit aus dem Jahr 2009 im Fachbereich Informatik - Programmierung, be aware: 2,3, Westfälische Wilhelms-Universität Münster (Wirtschaftsinformatik), Sprache: Deutsch, summary: Jegliche software program bzw. Computerprogramme auf unseren laptop werden in einer Programmiersprache geschrieben. Die Programmiersprachen spezifizieren den Ablauf von Rechenprozessen. Bevor ein Programm laufen kann, muss die Quellsprache sinngemäß in eine Befehlsfolge übersetzt werden, damit es vom laptop ausgeführt werden kann. Die Computerprogramme, die diese Übersetzung durchführen, werden Compiler genannt. Ein Compiler übersetzt - weshalb es auch Übersetzer genannt wird - ein in einer Quellsprache geschriebenes Programm in gleichbedeutende Sätze einer Zielsprache, das Zielprogramm. [ALSU07, S. 2] Der Bereich des Compilerbaus, additionally die Programmierung eines Compilers, hat eine lange culture in der Informatik. Es ist eine eigenständige Disziplin innerhalb der Informatik und gilt als das älteste Gebiet der praktischen Informatik. Ihre Grundlagen gehen auf die Automatentheorie und die formalen Sprachen zurück. [BH98, S. 3]
Die Übersetzung erfolgt in einer Folge von Phasen, die jeweils verschiedene Teilaufgaben des Compilers übernehmen. Jede part verwandelt das zu übersetzsende Programm von einer Darstellungsform in eine andere. Abb. 1.1 stellt die Übersetzungsphasen im Überblick dar. [GE99, S. three] Im Wesentlichen lassen sich zwei Hauptphasen unterscheiden, die Analysephase und die Synthesephase. Die Analysephase zerlegt den Quelltext in seine Bestandteile und gibt ihm eine grammatische Struktur. Anhand des analysierten Quelltexts wird einen attribuierten Syntaxbaum erzeugt. Diese Zwischendarstellung wird zusammen mit einer Symboltabelle, in welcher Informationen über den Quelltext gesammelt werden, der Synthesephase übergeben. Bei der Synthese wird aus der Zwischendarstellung und den Informationen in der Symboltabelle das gewünschte Zielprogramm erzeugt. Der Teil des Compilers, der sich mit der examine, Strukturierung und Fehlerüberprüfung befasst, wird oft als Front-End bezeichnet, und der für die Synthese zuständige Teil ist als Back-End bekannt. [ALSU07, S. 2]
In dieser Arbeit wird der Fokus auf den Front-End Bereich gesetzt, vor allem auf die syntaktische und die semantische examine. Schwerpunkt der Arbeit ist die syntaxgerichtete Übersetzung, die im Kapitel 2 ausführlich erläutert wird. Die Übersetzungstechniken, die im 2. Kapitel besprochen werden, werden zur Durführung der Typüberprüfung im Kapitel three benützt. Die Arbeit wird mit einer Zusammenfassung abgeschlossen.

Show description

Read or Download Syntaxgerichtete Übersetzung und Typüberprüfung bei Computern (German Edition) PDF

Best computing, internet & digital media in german books

Projektmanagement für Ingenieure (German Edition)

Projekte sind die Antwort auf steigende Anforderungen in shape kürzer werdender Innovationszyklen, steigenden Kostendrucks und zunehmender Vernetzung. Das administration technischer Projekte wird in diesem Buch als durchgängiges Konzept dargestellt, bei dem Probleme zielgerichtet gelöst, Arbeitsprozesse strukturiert geplant und Projektteams termintreu geführt werden.

Excel Funktionen prof. einsetzen (German Edition)

Dieses Buch gibt eine fundierte Einführung in den Umgang mit Datums- und Textfunktionen, Logik-, Nachschlage- und Verweisfunktionen, Statistikfunktionen, Solver-Modellen und ausgewählten mathematischen Funktionen. Anhand zahlreicher Beispiele werden Anwendungsmöglichkeiten der Funktionen erarbeitet und genau erklärt.

Wertorientiertes IT-Servicemanagement: HMD - Praxis der Wirtschaftsinformatik (German Edition)

IT-Servicemanagement wurde in den letzten Jahren durch die Implementierung von top Practices - vor allem auf der Grundlage der IT Infrastructure Library (ITIL) - geprägt. Mit der wachsenden Standardisierung von Organisationsformen, Prozessen und Schnittstellen ist das IT-Servicemanagement inzwischen zunehmend der Gefahr ausgesetzt, zum "Commodity" zu werden.

Programmieren von Kopf bis Fuß (German Edition)

Haben Sie sich auch schon gefragt, ob es möglich ist, mithilfe eines Buchs das Programmieren zu lernen? Nun - mit dem richtigen Buch geht das schon! Programmieren von Kopf bis Fuß ist auch für all jene geeignet, die noch keinerlei Programmiererfahrung mitbringen, und vermittelt auf kluge und spielerische paintings die grundlegenden Ideen bei der Entwicklung eigener Programme.

Extra info for Syntaxgerichtete Übersetzung und Typüberprüfung bei Computern (German Edition)

Sample text

Download PDF sample

Rated 4.91 of 5 – based on 22 votes