Forschungsbericht 1997-98   
WWU-Logo Institut für Informatik
Einsteinstrasse 62
48149 Münster
Tel. (0251) 83-33796/-32700
Fax: (0251) 83-33755
e-mail: ifi-sekretariat@math.uni-muenster.de
WWW: http://www.uni-muenster.de/Informatik

Direktoren: Prof. Dres. Achim Clausing, Klaus Hinrichs, Herbert Kuchen, Wolfram-M. Lippe, Gottfried Vossen, Guido Wirtz (geschf.)

 
 
 
[Pfeile blau] Forschungsschwerpunkte 1997 - 1998
Fachbereich 15 - Mathematik und Informatik
Institut für Informatik
Prof. Dr. Herbert Kuchen
 


Integration von funktionaler und logischer Programmierung

Die funktional-logische Programmierung integriert die Konzepte aus rein funktionalen Sprachen, wie benutzerdefinierte Kontrollstrukturen durch Funktionen höherer Ordnung und verzögerte Auswertung, sowie rein logischen Programmiersprachen, wie logische Variablen und einen eingebauten Suchmechanismus. Hierdurch läßt sich eine sehr hohe Ausdrucksstärke erzielen, die eine schnelle und kostengünstige Programmentwicklung ermöglicht. Um die Aktivitäten auf diesem Gebiet zusammenzuführen und die Akzeptanz dieses Programmieransatzes zu stärken, wurde im Rahmen einer internationalen Kooperation ein Vorschlag für eine funktional-logische Standardsprache namens Curry erarbeitet. Der Münsteraner Anteil an dieser Kooperation besteht neben der Mitwirkung am Sprachdesign vor allem in einer effizienten Implementierung von Curry. Hierzu wurden eine hierauf zugeschnittene abstrakte Maschine entwickelt und implementiert sowie ein Compiler erstellt, der Curry-Programme in Code für diese abstrakte Maschine übersetzt.

Prof. Kuchen gehört dem Institut für Wirtschaftsinformatik an. Weitere Details zu den Forschungsprojekten dieses Arbeitsbereichs finden sich daher im Forschungsbericht des Instituts für Wirtschaftsinformatik.

Beteiligte Wissenschaftler:

Prof. Dr. H. Kuchen, W. Lux
 
 
[Startseite (Rektorat)] [Inhaltsverzeichnis] [vorherige Seite] [nächste Seite]

Hans-Joachim Peter
EMail: vdv12@uni-muenster.de
HTML-Einrichtung: Izabela Klak
Informationskennung: FO15EC02
Datum: 1999-06-09 ---- 2000-01-20