H ? « »

Language peer sets for Orca:
Netherlands
Netherlands/1985
Designed 1985
1980s languages
Fifth generation
Late Cold War
Multi-purpose
Multi-purpose/1985
Multi-purpose/nl

Orca (1250/orc001)

online

parallel programming on distributed systems 

alternate simple view
Country: Netherlands
Designed 1985
Published: 1986
Sammet category: Multi-purpose


Henri E. Bal, Vrije Universiteit Amsterdam (Free University of Amsterdam), 1986.

Language for parallel programming on distributed systems, based on the shared data-object model. This model is a simple and portable form of object-based distributed shared memory.

Similar to Modula-2, but with support for distributed programming using shared data objects, like Linda. A 'graph' data type removes the need for pointers.


Structures:
Related languages
Linda Orca   Influence
Modula-2 Orca   Influence
Orca Ada 9X   Influence
Orca ORCA C   Based on

References:
  • Bal H.E. et al, (1990) Bal H.E. et al, "Orca: A Language for Distributed Processing",
          in [SIGPLAN] (1990) [SIGPLAN] SIGPLAN Notices 25(05) May 1990
  • Bal, H.E., Kaashoek, M.F., and Tanenbaum, A.S., (1990) Bal, H.E., Kaashoek, M.F., and Tanenbaum, A.S., "Experience with Distributed Programming in Orca" ps
          in [Proceedings] (1990) Proceedings of 1990 International Conference on Computer Languages (ICCL), March 12-15, 1990, New Orleans, IEEE Computer Society Press (Los Alamitos, CA, 1990),
  • Bal, H.E.: (1990) Bal, H.E.: "A Comparative Study of Five Parallel Programming Languages," pp209-228
          in [Proceedings] (1991) EurOpen Spring 1991 Conference on Open Distributed Systems, Tromso, 20-24 May 1991
  • (1990) Bal: Orca reference manual 1990 ps
          in [Proceedings] (1991) EurOpen Spring 1991 Conference on Open Distributed Systems, Tromso, 20-24 May 1991
  • (1990) Bal: Orca user manual 1990 ps
          in [Proceedings] (1991) EurOpen Spring 1991 Conference on Open Distributed Systems, Tromso, 20-24 May 1991
  • Henri E. Bal (1990) Henri E. Bal "Programming Distributed Systems" Silicon Press (1990) ISBN 0-929306-05-8 Prentice Hall International (1991) ISBN 0-13-722083-9 onlilne info
          in [Proceedings] (1991) EurOpen Spring 1991 Conference on Open Distributed Systems, Tromso, 20-24 May 1991
  • Bal, Henri E.; Kaashoek, M. Frans; Tanenbaum, Andr (1992) Bal, Henri E.; Kaashoek, M. Frans; Tanenbaum, Andrew S "Orca: A language for parallel programming of distributed systems" ps
          in (1992) IEEE Transactions on Software Engineering 18(3) March 1992
  • H.E. Bal: (1995) H.E. Bal: " Comparing data synchronization in Ada 9X and Orca", ACM Ada Letters, Vol. 15, No. 1, pp. 50-63 (Jan/Feb 1995). ps
          in (1992) IEEE Transactions on Software Engineering 18(3) March 1992
  • Bal, H.E., Bhoedjang, R., Hofman, R., Jacobs, C., (1996) Bal, H.E., Bhoedjang, R., Hofman, R., Jacobs, C., Langendoen, K., Ruhl, T., and Kaashoek, M.F.,: "Orca: a Portable User-Level Shared Object System", Technical Report IR-408, Vrije Universiteit, Amsterdam, June 1996. ps
          in (1992) IEEE Transactions on Software Engineering 18(3) March 1992
  • Ben Hassen, S., Bal, H.E., and Jacobs, C.: (1998) Ben Hassen, S., Bal, H.E., and Jacobs, C.: "A Task and Data Parallel Programming Language based on Shared Objects", ACM. Trans. on Programming Languages and Systems, 1998. ps
          in (1992) IEEE Transactions on Software Engineering 18(3) March 1992
  • Philippsen, Michael (2000) Philippsen, Michael "A survey of concurrent object-oriented languages" pp917-980
          in (2000) Concurrency: Practice and Experience 2000 v12
    Resources
    Search in: Google  Google scholar  World Cat  Yahoo  Overture  DBLP  Monash bib  NZ  IEEE  ACM portal  CiteSeer  CSB  ncstrl  jstor  Bookfinder