Functional Vs Object-Oriented Distributed Languages
Robert F. Pointon7
, Steffen Priebe8
, Hans-Wolfgang Loidl7
, Rita Loogen8
and Phil W. Trinder7 
| (7) |
Department of Computing and Electrical Engineering, Heriot-Watt University, Edinburgh, Scotland |
| (8) |
Fachbereich Mathematik und Informatik, Philipps-Universität, Marburg, Germany |
Abstract
Conventional distributed programming languages require the programmer to explicitly specify many aspects of distributed coordination,
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.
Supported by UKés EPSRC (grant GR/M55633), British Council/DAAD (travel grant no. 1097), and the Austrian Academy of Sciences
(APART 624).
References secured to subscribers.