zbMATH — the first resource for mathematics

Functional vs object-oriented distributed languages. (English) Zbl 1023.68509
Moreno-Díaz, Roberto (ed.) et al., Computer aided systems theory - EUROCAST 2001. A selection of papers from the 8th international workshop, Las Palmas de Gran Canaria, Spain, February 19-23, 2001. Revised papers. Berlin: Springer. Lect. Notes Comput. Sci. 2178, 642-656 (2001).
Summary: Conventional distributed programming languages require the programmer to explicitly specify many aspects of distributed co-ordination, including resource location, task placement, communication and synchronisation. Functional languages aim to provide higher-level abstraction, and this paper investigates the effectiveness of this for distributed co-ordination. The investigation contrasts and compares contrasts Java and two Haskell-based distributed functional languages, Eden and GdH. Three distributed programs are used as case studies, and the performance and programming effort are reported.
For the entire collection see [Zbl 0977.00038].
68N15 Theory of programming languages
68N18 Functional programming and lambda calculus
68N19 Other programming paradigms (object-oriented, sequential, concurrent, automatic, etc.)
Full Text: Link