Skip to main content

Distributed prograph: Extended abstract

  • Programming Tools
  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1068))

Abstract

Prograph is a programming environment and language which has been available on the Apple Macintosh platform for more than 5 years. It provides a sophisticated application builder, together with a visual programming language, supported by a powerful program development environment. The programming language uses an object-oriented model for data abstraction and the logic is based on a dataflow model of computation, specified graphically.

Graphical dataflow gives programmers a clear view of the potential for exploitation of concurrency and so the Prograph language appears to give some leverage for the programming of parallel or distributed systems. This still leaves many issues unresolved, however, since for example dataflow is usually associated with fine-grain parallelism, but expected target architectures are unlikely to support fine-grain parallelism efficiently. This paper discusses the preliminary investigation of the issues of Prograph and parallelism.

This is a preview of subscription content, log in via an institution.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. J. Darlington, M. Ghanen, and H. W. To. Structured parallel programming. In Working Conference on Massively Parallel Programming Models: Suitability, Realization, and Performance, Berlin, Germany, 1993.

    Google Scholar 

  2. R. H. Halstead Jr. Implementation of Multilisp: Lisp on a multiprocessor. In Lisp and functional programming, pages 9–17, Austin, Texas, Aug 1984. ACM.

    Google Scholar 

  3. F. R. Giles P. T. Cox and T. Pietrzykowski. Prograph: A step towards liberating programming from textual conditioning. In Proc. IEEE Workshop on Visual Languages, 1989.

    Google Scholar 

  4. F. A. Rabhi. Exploiting parallelism in functional languages: a paradigm-oriented approach. In T. Lake and P. Dew, editors, Abstract Machine Models for Highly Parallel Computers. Oxford University Press, Oxford, UK, 1993. Proceedings of the Workshop of Abstract Models for Parallel Computers, Leeds.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Takayasu Ito Robert H. Halstead Jr. Christian Queinnec

Rights and permissions

Reprints and permissions

Copyright information

© 1996 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Cox, P., Glaser, H., Lanaspre, B. (1996). Distributed prograph: Extended abstract. In: Ito, T., Halstead, R.H., Queinnec, C. (eds) Parallel Symbolic Languages and Systems. PSLS 1995. Lecture Notes in Computer Science, vol 1068. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0023058

Download citation

  • DOI: https://doi.org/10.1007/BFb0023058

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-61143-1

  • Online ISBN: 978-3-540-68332-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics