Abstract
A version of a more precise definition of the macro generation notion is suggested, and Metamacr language formed on its base for the description of programming languages macro extensions is discussed.
Preview
Unable to display preview. Download preview PDF.
References
Solntseff, N., Jezerski, A., A Survey of Extensible Programming Languages, Annual Review in Automatic Programming, 1974, v.7, part 5, pp.267–307.
Brown, P.J., A Survey of Macro Processors, Annual Review in Automatic Programming, 1969, v.6, part 2, pp.37–88.
Brown, P.J., Macro Processors and Techniques for Portable Software, John Wiley & Sons, 1974.
Е.А. Жоголев. Принципы построения многоязычной системы модульного программирования, Кибернетика, 1974, No 4, стр. 3–8.
Leavenworth, R.M., Syntax Macros and Entended Translation, Comm. ACM, 1966, v.9, n11, 790–793.
van Wijngaarden, A. (Editor), Mailloux, B.J., Peck, J.E.L., Koster, C.H.A., Report on the Algorithmic Language ALGOL 68, Numerische Mathematik, v.14, pp.69–218, 1969.
van Wijngaarden, A. (Editor), Revised Report on the Algorithmic Language ALGOL 68, Supplement to Algol Bulletin 36, March 1974.
Griswold, R.E., Poage, J.F., Polonsky, J.P., The SNOBOL 4 Programming Language, Prentice-Hall, 1971.
В.ф.Турчин. Метаалгоритмический язык. Кибернетика, No 4, 1968.
Lee, J.A.N., Computer Semantics, Van Nostrand Reinhold Company, N.J., 1972.
Dahl, O.-J., Dijkstra, E.W., Hoare, C.A.R., Structured Programming, Academic Press, 1972.
В.Ш. Кауфман. О преобразовании модулей. Системное и теоретическое программирование (тезисы докладов Ш Всесоюзного симпрзиума ), Кишинев, 1974, стр.235–240.
А.С.Клещев, В.Л. Темов. Язык программирования ИНФ и его реализация. Наука, Ленинградское отделение, 1973.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1977 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Kaufman, V.S. (1977). On the macro extension of programming languages. 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_20
Download citation
DOI: https://doi.org/10.1007/3-540-08065-1_20
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