Martin Grabmüller: Multiparadigmen-Programmiersprachen, in Forschungsberichte Fakultät IV - Elektrotechnik und Informatik, number 2003-15 (German), Technische Universität Berlin, October 2003.
Part of the work in this report was presented in a talk.
82 pages, format DIN A4, German.
This report investigates programming languages which combine different programming paradigms. A broad survey of existing approaches and techniques for the design and implementation of multiparadigmatic languages is given. The differences between the various established programming paradigms are described and the possibilities for combining these paradigms are discussed according to the investigation of existing programming languages. After discussing syntactic and semantic properties of different programming languages in more detail, suggestions for the design of programming languages incorporating several paradigms are developed.
This report is available electronically: [ PDF ]
@TechReport{Grabmueller2003MPP,
author = {Martin Grabm{\"u}ller},
title = {{Multiparadigmen-Programmiersprachen}},
institution = {Technische Universit{\"a}t Berlin},
year = {2003},
type = {Research report},
number = {2003-15 in {\em Forschungsberichte Fakult{\"a}t IV --
Elektrotechnik und Informatik}},
month = {October},
abstract = {Dieser Bericht untersucht Programmiersprachen, die
verschiedene Programmierparadigmen in sich vereinen. Dabei
wird ein breiter "Uberblick "uber die existierenden Ans"atze
und Techniken bei Entwurf und Implementierung
multiparadigmatischer Sprachen herausgearbeitet. Die
Unterschiede der einzelnen etablierten Programmierparadigmen
werden beschrieben und die M"oglichkeiten zur Kombination dieser
Paradigmen anhand der Untersuchung existierender
Programmiersprachen erl"autert. Nach einer genaueren
Betrachtung syntaktischer und semantischer Eigenschaften
unterschiedlicher Programmiersprachen werden Vorschl"age zum
Entwurf von Programmiersprachen, welche die Programmierung in
unterschiedlichen Paradigmen erlauben, entwickelt.}
}