H ? « »

Language peer sets for Joyce:
United States
United States/1987
Designed 1987
1980s languages
Fifth generation
Late Cold War
Genus Pascals
Experimental and other
Wirth Algols
Generation of Algol 60
Wirth Algols/1987
Generation of Algol 60/1987
Pascals/United States
Wirth Algols/United States
Generation of Algol 60/United States
Experimental and other
Experimental and other/1987
Experimental and other/us


Simplified experimental Concurrent Pascal  

alternate simple view
Country: United States
Designed 1987
Published: 1987
Genus: Pascals
Sammet category: Experimental and other

Brinch Hansen, 1981

Distributed language based on Concurrent Pascal designed to explore the programming concept of synchronous communication. Joyce had three ad hoc restrictions (Brinch Hansen 1993):
  • A process cannot access global variable
  • A message cannot include a channel reference
  • Two processes cannot communicate by polling the same channel(s).

He concludes that only ythe first restriction weas neccesary

Related languages
Concurrent Pascal Joyce   Subset
Joyce JOYCE+   Evolution of

  • Brinch Hansen, Per (1987) Brinch Hansen, Per "Joyce A Programming Language for Distributed Systems" pp29-50
          in (1987) Software - Practice & Experience, 17(01) January 1987
  • Andersen, B. (1989) Andersen, B. "Hypercube experiments with Joyce" pp13-22 Abstract DOI Extract: Introduction Extract: The Joyce Programming Language Extract: Conclusions Extract: Future Work
          in [SIGPLAN] (1989) SIGPLAN Notices 24(08) August 1989
  • Brinch Hansen, Per (1989) Brinch Hansen, Per "A multiprocessor implementation of Joyce" pp579-592
          in (1989) Software - Practice & Experience, 19(06) June 1989
  • Brinch Hansen, Per (1989) Brinch Hansen, Per "The Joyce language report" pp553-578
          in (1989) Software - Practice & Experience, 19(06) June 1989
  • Brinch Hansen, Per (1993) Brinch Hansen, Per "Monitors and concurrent Pascal: a personal history" pp1-35
          in [HOPL II] (1993) [ACM SIGPLAN] SIGPLAN Notices 28(03) March 1993 The second ACM SIGPLAN conference on History of programming languages (HOPL II)
    Search in: Google  Google scholar  World Cat  Yahoo  Overture  DBLP  Monash bib  NZ  IEEE  ACM portal  CiteSeer  CSB  ncstrl  jstor  Bookfinder