Skip to main content

On the macro extension of programming languages

  • Chapter
  • First Online:
Methods of Algorithmic Language Implementation

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

  • 115 Accesses

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.

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. Solntseff, N., Jezerski, A., A Survey of Extensible Programming Languages, Annual Review in Automatic Programming, 1974, v.7, part 5, pp.267–307.

    Google Scholar 

  2. Brown, P.J., A Survey of Macro Processors, Annual Review in Automatic Programming, 1969, v.6, part 2, pp.37–88.

    Google Scholar 

  3. Brown, P.J., Macro Processors and Techniques for Portable Software, John Wiley & Sons, 1974.

    Google Scholar 

  4. Е.А. Жоголев. Принципы построения многоязычной системы модульного программирования, Кибернетика, 1974, No 4, стр. 3–8.

    Google Scholar 

  5. Leavenworth, R.M., Syntax Macros and Entended Translation, Comm. ACM, 1966, v.9, n11, 790–793.

    Google Scholar 

  6. 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.

    Google Scholar 

  7. van Wijngaarden, A. (Editor), Revised Report on the Algorithmic Language ALGOL 68, Supplement to Algol Bulletin 36, March 1974.

    Google Scholar 

  8. Griswold, R.E., Poage, J.F., Polonsky, J.P., The SNOBOL 4 Programming Language, Prentice-Hall, 1971.

    Google Scholar 

  9. В.ф.Турчин. Метаалгоритмический язык. Кибернетика, No 4, 1968.

    Google Scholar 

  10. Lee, J.A.N., Computer Semantics, Van Nostrand Reinhold Company, N.J., 1972.

    Google Scholar 

  11. Dahl, O.-J., Dijkstra, E.W., Hoare, C.A.R., Structured Programming, Academic Press, 1972.

    Google Scholar 

  12. В.Ш. Кауфман. О преобразовании модулей. Системное и теоретическое программирование (тезисы докладов Ш Всесоюзного симпрзиума ), Кишинев, 1974, стр.235–240.

    Google Scholar 

  13. А.С.Клещев, В.Л. Темов. Язык программирования ИНФ и его реализация. Наука, Ленинградское отделение, 1973.

    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

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

Publish with us

Policies and ethics