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.
Preview
Unable to display preview. Download preview PDF.
References
J. Cocke and J. T. Schwartz, Programming Languages and their Compilers. Lecture Notes, Computer Science Dept., Courant Institute of Mathematical Science (1970).
K. Jenson and N.Wirth, PASCAL: User Manual and Report. Springer Publishing Company, (1974).
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).
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).
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).
D. Shields, Guide to the LITTLE Language. LITTLE Newsletter # 33, (March 1974).
Author information
Authors and Affiliations
Editor information
Rights 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