UMCS-92-4-3
UFO -- United Functions and Objects: Draft Language Description
(170810 bytes)

John Sargeant

Abstract:

UFO is a general-purpose, implicitly parallel language designed to allow a wide range of applications to be efficiently implemented on a wide range of parallel machines while minimising the conceptual difficulties for the programmer. To achieve this, it draws on the experience gained in the functional and object-oriented ``worlds'' and attempts to bring these worlds together in a harmonious fashion.