(Enter summary)
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.
1 Introduction
This document is an incomplete draft description of the UFO language. This... (Update)
Context of citations to this paper: More
.... method envisaged here ought be used for programs in languages such as ABCL [Yon90] Modula 3 [Nel91] Beta [KMMN91] or UFO [Sar92] The claim is that some carefully chosen subset of object oriented concepts makes the design of concurrent programs more tractable than...
Cited by: More
An Object-Based Design Method for Concurrent Programs - Jones (1992)
(Correct)
Active bibliography (related documents): More All
0.2: Practicing the Object Modeling Technology in a Functional.. - Dennis, Wu
(Correct)
0.2: Design of a high-level language for Custom Computing Machines - van Reeuwijk (2002)
(Correct)
0.2: Stream Data Types for Signal Processing - Dennis (1994)
(Correct)
Similar documents based on text: More All
0.6: United Functions and Objects: an Overview - Sargeant (1993)
(Correct)
0.5: United Functions and Objects for Parallelism - John Sargeant (1995)
(Correct)
0.5: Extending the Operating System at the User Level.. - Alexandrov, Ibel, .. (1997)
(Correct)
Related documents from co-citation: More All
2: An axiomatic proof technique for parallel programs (context) - Owicki, Gries - 1976
BibTeX entry: (Update)
J. Sargeant. UFO -- united functions and objects draft language description. Technical Report UMCS-92-4-3, Manchester University, 1992. http://citeseer.ist.psu.edu/sargeant92ufo.html More
@techreport{ sargeant92ufo,
author = "John Sargeant",
title = "{UFO} -- United Functions and Objects: Draft Language Description",
number = "UMCS-92-4-3",
year = "1992",
url = "citeseer.ist.psu.edu/sargeant92ufo.html" }
Citations (may not include all citations):
1274
Object-oriented Software Construction (context) - Meyer - 1988
162
Prentice Hall (context) - Eiffel, Language - 1992
125
ABCL: an Object-Oriented Concurrent System (context) - Yonezawa - 1990
65
A Parallel Object-Oriented Language (context) - America - 1987
32
Principles of Concurrent Programming (context) - Ben-Ari - 1982
4
SISAL Reference Manual language version (context) - Bohm, Cann et al. - 1991
1
Vielsack The Parser Generators Lalr and Ell (context) - Grosch - 1991
1
POSC: a Partitioning and Optimising SISAL Compiler (context) - Sarkar, Cann
1
MIT Laboratory for Compuer Science (context) - Nikhil, Manual et al. - 1988
1
Yamaguchi Architectural Design of a Parallel Supercompuer EM.. (context) - Sakai, Koadama
Documents on the same site (http://www.cs.indiana.edu/pub/ucstri/index): More
Environment Modelling for Mobile Robots: Neural Learning for.. - van Dam (1998)
(Correct)
Broadcasting in Butterfly and DeBruijn Networks - Klasing, Monien, Peine, Stöhr (1992)
(Correct)
ILFA - A Project in Experimental Logic Computation - Dunker, Flögel, Büning..
(Correct)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC