H ? « »

Language peer sets for DEL:
United States
United States/1971
Designed 1971
1970s languages
Third generation
High Cold War
Genus Intermediate languages and VMs
Experimental and other
Intermediate languages and VMs
Fixed operation
Operation-oriented
Intermediate languages and VMs/1971
Fixed operation/1971
Operation-oriented/1971
Intermediate languages and VMs/United States
Fixed operation/United States
Operation-oriented/United States
Experimental and other
Experimental and other/1971
Experimental and other/us

DEL(ID:2356/del001)

Variable instruction set abstract interpreter 

alternate simple view
Country: United States
Designed 1971
Published: 1971
Genus: Intermediate languages and VMs
Sammet category: Experimental and other


Directly Executed Language (DEL) is executedby a DEL interpreter which resides as a microprogram on the host. Because of the direct correspondence to the high-level language, the DEL interpreter is dedicated to a specificDEL instruction set. However, instruction sets for other HLLs and the corresponding DEL interpreter may be realised by substituting the microprogram. The HLL source program is con-verted to the DEL instructions by a simple one-to-one translation, corresponding to the Type A architecture of the above categories. Other intermediate program representations and image architectures have been described for avariety of high-level languages. Examples are M-code for Modula, P-code for Pascal, threaded code for Forth and Basic, the SECD-machine for Lisp, and the Warren Abstract Machine(WAM) for Prolog.

Related languages
DEL DELtran   Implementation

References:
  • Wallach, Walter A. Jr (1975) Wallach, Walter A. Jr "High performance emulation" Report Number: CSL-TR-75-102 Stanford University, Computer Systems Laboratory November 1975 Abstract pdf
  • Flynn, Michael J. et al (1976) Flynn, Michael J. et al "The Stanford emulation laboratory " Stanford University, Computer Systems Laboratory Report Number: CSL-TR-76-118 June 1976 Abstract pdf
  • Hoevel, Lee and Michael J. Flynn (1979) Hoevel, Lee and Michael J. Flynn "A theory of interpretive architectures: some notes on DEL design and a Fortran case study" Stanford University, Computer Systems Laboratory Report Number: CSL-TR-79-171 February 1979 Abstract pdf
  • Flynn. (1980) Flynn. M.J. Directions and issues in architecture and language. IE E EComputer, 13(10):5-22, October 1980.
  • Wedig, Robert G. (1981) Wedig, Robert G. "Dynamic detection of concurrency in do-loops using ordering matrices" Stanford University, Computer Systems Laboratory Report Number: CSL-TR-81-209 May 1981 Abstract pdf
  • Stanford University, Computer Systems Laboratory R (1982) Stanford University, Computer Systems Laboratory Report Number: CSL-TR-82-231 February 1982 Wedig, Robert G. "Dynamic detection of concurrency in DEL instruction streams" Abstract pdf
  • Donald Alpert (1983) Donald Alpert "Data buffers for execution architectures" Stanford University, Computer Systems Laboratory Report Number: CSL-TR-83-250 November 1983 Abstract pdf
  • M. J. Flynn and L. W. Hoevel. (1983) M. J. Flynn and L. W. Hoevel. "Execution architecture: The DELtran experiment."
          in (1983) IEEE Transactions on Computers 32(2) February 1983
  • Flynn, M. J. and Hoevel, L. W. (1984) Flynn, M. J. and Hoevel, L. W. "Measures of ideal execution architectures" pp356-369
          in [IBM] (1984) IBM Journal of Research and Development, 28(4), July 1984
  • Ganapathi et al (1984) Ganapathi et al "Reverse synthesis compilation for architectural research" Stanford University, Computer Systems Laboratory Report Number: CSL-TR-84-257 March 1984 Abstract pdf
          in [IBM] (1984) IBM Journal of Research and Development, 28(4), July 1984
  • Peter M. Borst Thesis Karlsruhe May, 1995 (1995) Peter M. Borst Thesis Karlsruhe May, 1995 "Towards an Architecture for WAVEInterpretation in Open Distributed Systems "
          in [IBM] (1984) IBM Journal of Research and Development, 28(4), July 1984
    Search in: Google  Google scholar  World Cat  Yahoo  Overture  DBLP  Monash bib  NZ  IEEE  ACM portal  CiteSeer  CSB  ncstrl  jstor  Bookfinder