H ? « »

Language peer sets for GYVE:
United States
United States/1978
Designed 1978
1970s languages
Fourth generation
High Cold War
Experimental and other
Experimental and other/1978
Experimental and other/us

GYVE(ID:809/gyv001)

Concurrent SETL dialect 

alternate simple view
Country: United States
Designed 1978
Published: 1978
Sammet category: Experimental and other


OS programming language, highly modular, PASCAL-like

"The GYVE language is intended for applications involving mutually suspicious processes. It provides a high degree of protection, explicit scheduling, and a very flexible scheme for creating virtual machine interfaces"

Memory is divided into Accounts

pointers said by Wand to be more flexible than Modula's



Related languages
Concurrent Pascal GYVE   Influence
SETL GYVE   Extension of

References:
  • Schwartz, J. T. (1975) Schwartz, J. T. "Adaptation of GYVE/SETLG to Distributed Networks of Computers" SETL Newsletter 146 1975 Courant Institute, New York University.
  • Schwartz, J. T. (1975) Schwartz, J. T. "Conventions Allowing Other Languages to be Used Within GYVE" SETL Newsletter 149 1975 Courant Institute, New York University.
  • Schwartz, J. T. (1975) Schwartz, J. T. "Files - Memory Hierarchy Questions - Some Suggestions for GYVE Extensions" SETL Newsletter 149 1975 Courant Institute, New York University.
  • Schwartz, J. T. (1975) Schwartz, J. T. "GYVE Oriented Interprocess Coordination and Control Features for an Extended SETL (SETLG)" SETL Newsletter 145 1975 Courant Institute, New York University.
  • Schwartz,, J. (1975) Schwartz,, J. T. and Shaw, P. (1975). A Brief Survey of the Principal Concepts of GYVE, GYVE Newsletter, Number 1, Computer Science Department, Courant Institute of Mathematical Sciences, New York University.
  • Mohan, C. (1978) Mohan, C. "Survey of recent operating systems research, designs and implementations" pp53-89 DOI
          in (1978) ACM SIGOPS Operating Systems Review 12(01) January 1978
  • Shaw, Phillip (1978) Shaw, Phillip "GYVE, A Programming Language for Protection and Control in a Concurrent Processing Environment", PhD Thesis Courant Inst, NYU, 1978.
          in (1978) ACM SIGOPS Operating Systems Review 12(01) January 1978
  • Grand, A. (1979) Grand, A. "GYVE Overview", GYVE Newsletter No. 4, Courant Institute of Mathematical Sciences, 1979.
          in (1978) ACM SIGOPS Operating Systems Review 12(01) January 1978
  • Grand, Art (1979) Grand, Art "Issues in the design of concurrent programming languages" pp95-101 Abstract Extract: GYVE Abstract Extract: Is One Language Enough?
          in [ACM] (1979) [ACM] Proceedings of the 1979 ACM annual conference
  • Meyer, Jeanine Marietta (1980) Meyer, Jeanine Marietta "An implementation for GYVE: a language for concurrent processing" Doctoral Thesis, Courant Institute January 1980
          in [ACM] (1979) [ACM] Proceedings of the 1979 ACM annual conference
  • Wand, I. C. (1980) Wand, I. C. "Dynamic resource allocation and supervision with the programming language MODULA" Extract: Modula Extract: Modula vs GYVE vs EUCLID
          in (1980) The Computer Journal 23(2) 1980
    Search in: Google  Google scholar  World Cat  Yahoo  Overture  DBLP  Monash bib  NZ  IEEE  ACM portal  CiteSeer  CSB  ncstrl  jstor  Bookfinder