Skip to main content

MIDL: A hybrid language of medium level

  • Chapter
  • First Online:
Book cover Methods of Algorithmic Language Implementation

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

  • 110 Accesses

Abstract

Because the production version of the MIDL compiler is not yet complete, it is premature to draw conclusions about MIDL's success in regard to usefulness and efficiency. However, we very much expect that MIDL will be a suitable tool for developing a production version of a global SETL optimizer from the (already formidable) SETL version of this optimizer. More generally, it will make SETL more widely useable by allowing critical sections of SETL programs to be optimized manually. PL/I and ALGOL 68 are existing languages with roughly the same semantic level as MIDL; However, MIDL is compatible with our existing SETL software, and is highly transportable.

On leave from Department of Computer Science, Kyoto University

Work supported by the National Science Foundation, Office of Computer Activities, Grant DCR75-09218.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. J. Cocke and J. T. Schwartz, Programming Languages and their Compilers. Lecture Notes, Computer Science Dept., Courant Institute of Mathematical Science (1970).

    Google Scholar 

  2. K. Jenson and N.Wirth, PASCAL: User Manual and Report. Springer Publishing Company, (1974).

    Google Scholar 

  3. K. Kennedy and J.T. Schwartz, An Introduction to the Set Theoretic Language SETL. Computers & Mathematics with Applications, vol. 1, pp. 97–119. Pergamon Press (1975).

    Google Scholar 

  4. J. T. Schwartz, On Programming: An Interim Report on the SETL Project. Installment 1 — Generalities. Installment II — The SETL Language and Examples of its Use. Computer Science Department Courant Institute of Mathematical Sciences (1973).

    Google Scholar 

  5. J.T. Schwartz, Optimization of Very High Level Language I. Value Transmission and its Corollaries. Journal of Computer Languages, vol. 1, # 2, pp. 161–194 (June 1975). II. Deducing Relations of Inclusion and Membership. Journal of Computer Languages, vol. 1, # 3 (1975).

    Google Scholar 

  6. D. Shields, Guide to the LITTLE Language. LITTLE Newsletter # 33, (March 1974).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

A. Ershov C. H. A. Koster

Rights and permissions

Reprints and permissions

Copyright information

© 1977 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Deak, E., Shimasaki, M., Schwartz, J. (1977). MIDL: A hybrid language of medium level. In: Ershov, A., Koster, C.H.A. (eds) Methods of Algorithmic Language Implementation. Lecture Notes in Computer Science, vol 47. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-08065-1_18

Download citation

  • DOI: https://doi.org/10.1007/3-540-08065-1_18

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-08065-7

  • Online ISBN: 978-3-540-37510-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics