A general, fine-grained, machine independent, object-oriented language

  • Authors:
  • Birger Andersen

  • Affiliations:
  • Department of Computer Science, University of Kaiserslautern, Bau 36, RO. Box 3049, 67653 Kaiserslautern, Germany

  • Venue:
  • ACM SIGPLAN Notices
  • Year:
  • 1994

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper introduces the general-purpose object-oriented programming language Ellie which supports machine independent fine-grained objects and parallelism. As something particular, classes, types, blocks, and methods are abstracted by first class objects/citizens called Ellie objects. Ellie demonstrates new approaches for abstraction and code reuse in parallel programming.The goals of Ellie have been to obtain an extremely flexible, machine independent, parallel language. Ellie tries to meet these goals by extensive usage of selected language concepts combined with compile-time analysis to adapt programs for efficient execution on the available hardware. Ellie runs on a parallel mesh transputer network.