Flexible Ausnahme- und Fehlerbehandlung mittels eines Conditionsystems in Scala

URL
Dokumentart: Bachelor Thesis
Institut: Department Informatik
Sprache: Deutsch
Erstellungsjahr: 2011
Publikationsdatum:
SWD-Schlagwörter: Scala <Programmiersprache>
DDC-Sachgruppe: Informatik

Kurzfassung auf Deutsch:

Diese Arbeit befasst sich mit der Fehlerbehandlung in Programmen, mit einem besonderen Augenmerk auf Fehlerbehandlungssysteme welche von der jeweiligen Programmiersprache bereitgestellt werden. Es werden verschiedene Möglichkeiten der Fehlerbehandlung auf ihre Funktionsweise und ihre Nützlichkeit zur Behandlung von Ausnahme- und Fehlersituationen untersucht. Ein wichtiger Teil der Arbeit befasst sich mit der Beschreibung und Untersuchung der Fehlerbehandlungssysteme der Programmiersprachen Common Lisp und Smalltalk. Das dabei gewonnene Wissen wird dann zum Entwurf und der Implementierung eines neuartigen Fehlerbehandlungssystems in Scala genutzt.

Kurzfassung auf Englisch:

This thesis deals with error handling in computer programs and focuses speciVcally on errorhandling systems that are integrated into programming languages. The diUerent means of handling errors viewed in terms of mechanics and their usefulness for dealing with errors and exceptional situations. An important part is the description and analysis of Common Lisp’s and Smalltalk’s exception systems. The rest is a repackaging of those concepts, inspirations and acquired knowledge into a design and implementation of a novel error handling system using Scala programming language.

Hinweis zum Urherberrecht

Für Dokumente, die in elektronischer Form über Datenenetze angeboten werden, gilt uneingeschränkt das Urheberrechtsgesetz (UrhG). Insbesondere gilt:

Einzelne Vervielfältigungen, z.B. Kopien und Ausdrucke, dürfen nur zum privaten und sonstigen eigenen Gebrauch angefertigt werden (Paragraph 53 Urheberrecht). Die Herstellung und Verbreitung von weiteren Reproduktionen ist nur mit ausdrücklicher Genehmigung des Urhebers gestattet.

Der Benutzer ist für die Einhaltung der Rechtsvorschriften selbst verantwortlich und kann bei Mißbrauch haftbar gemacht werden.