1989
DOI: 10.1145/72551.72552
|View full text |Cite
|
Sign up to set email alerts
|

Programming languages for distributed computing systems

Abstract: When distributed systems first appeared, they were programmed in traditional sequential languages, usually with the addition of a few library procedures for sending and receiving messages. As distributed applications became more commonplace and more sophisticated, this ad hoc approach became less satisfactory. Researchers all over the world began designing new programming languages specifically for implementing distributed applications. These languages and their history, their underlying principles, their desi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
77
0
2

Year Published

1991
1991
2008
2008

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 300 publications
(79 citation statements)
references
References 124 publications
0
77
0
2
Order By: Relevance
“…Of the many programming languages for distributed systems that are around today [Bal et al 1988], several recent ones present a computational model based on sharing data. More significant, novel programming styles are emerging.…”
Section: Discussionmentioning
confidence: 99%
“…Of the many programming languages for distributed systems that are around today [Bal et al 1988], several recent ones present a computational model based on sharing data. More significant, novel programming styles are emerging.…”
Section: Discussionmentioning
confidence: 99%
“…Cells that communicate frequently may be mapped onto processors that are physically close to reduce communication time. Being familiar with the nature of the problem that is solved by the program, programmer may map cells onto processors considering the specific nature of the problem and the characteristics of the individual processors (Bal et al, 1989).…”
Section: Mapping Of Cells To Processorsmentioning
confidence: 99%
“…Research has yielded many theories, methods and tools to help application developers use distributed systems [19], distributed languages [24] and distributed algorithms [1,25]. Our programming model and theories of structured composition build on this research and recent work in formal methods [2,3,4,5,7,18].…”
Section: Related Workmentioning
confidence: 99%