Institut für Computersprachen
Programmiersprachen und Übersetzer
| Diplomarbeit | |
| Titel | APOLL eine funktionale und musterorientierte Programmiersprache |
| Autor | Sbardellati, Maximilian |
| Erscheinungsjahr | 1988 |
| Abstract | Die vorliegende Arbeit dokumentiert die Weiterentwicklung einer funktionalen und musterorientierten Sprache (PFPL) zur Definition von funktionalen, musterorientierten und symbolverarbeitenden Sprachen (PSL, APSL) bis zur Definition der Sprachen POL und APOLL. Funktionale Sprachen haben gegenüber herkömmlichen, imperativen Sprachen einige Vorteile. Sie sind durch eine starke mathematische Theorie untermauert. Die Korrektheit und die Äquivalenz von Programmen ist leichter zu zeigen. Sie besitzen gewöhnlich abstraktere Mittel zur Darstellung von Datenstrukturen (z.B. die Liste) und mächtigere Mechanismen zur Programmkonstruktion (Funktionale). Weitere Vorteile sind die Seiteneffektfreiheit, parallele Auswertungsmöglichkeiten und die einfache Konstruktion verständlicher und wartungsfreundlicher Programme. Durch die Synthese der Vorteile der funktionalen Programmiersprachen mit einer stark visuellen Beschreibung von Datenstrukturen und Programmabläufen durch Muster, wird ein neues Paradigma der Programmierung propagiert. Die Synthese führt zu einer neuen, überaus simplen und `natürlichen`Notation formaler Systeme, die die Basis jeder Problemlösung mit dem Computer bilden. |
| Status | Verfügbar |