skip to main content
article
Free Access

A quick introduction to the programming language MIKE

Published:01 June 1992Publication History
Skip Abstract Section

Abstract

MIKE is a new programming language developed by the author as a base language for the development of algebraic and symbolic algorithms. It is a structured programming language with a MODULA-2-like syntax supporting special features such as transparent dynamic memory management, discriminated union types, operator overloading, data abstraction and parametrized types. This text gives an overview of the main features of the language as of version 2.0.

References

  1. [1] Coolsaet K., "The programming language MIKE", Introducing CAGE, Reports of the CAGe project 1, Gent 1989.Google ScholarGoogle Scholar
  2. [2] Coolsaet K., Preliminary report on the programming language MIKE, Reports of the CAGe project 2, Gent 1989.Google ScholarGoogle Scholar
  3. [3] Coolsaet K., Design and implementation of MIKE, a programming language for nonnumerical mathematics, Gent 1991, (PhD thesis, in Dutch).Google ScholarGoogle Scholar
  4. [4] Davenport J. H. et al., "SCRATCHPAD II Programming Language Reference", IBM Thomas Watson Research Center, New York, 1986.Google ScholarGoogle Scholar
  5. [5] Davenport J. H., Siret Y., Tournier E., Computer algebra, Academic Press, London, 1988.Google ScholarGoogle Scholar
  6. [6] Ellis A., Stroustrup B., The annotated C++ reference manual, Addison-Wesley, Reading, Ma., 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. [7] Fortenbacher A. et al., "An overview of the SCRATCHPAD II language and system", IBM Thomas Watson Research Center, New York, 1986.Google ScholarGoogle Scholar
  8. [8] Fortenbacher A. et al., "Basic algebraic facilities of the Scratchpad II computer algebra system", IBM Thomas Watson Research Center, New York, 1986.Google ScholarGoogle Scholar
  9. [9] Hammer R., Neaga M., Ratz D., "PASCAL-SC, New concepts for scientific computation and numerical data processing", Karlsruhe, 1989.Google ScholarGoogle Scholar
  10. [10] Jensen, K., Wirth N., Pascal user manual and report, Springer-Verlag, New York, 1985. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. [11] Kernighan B. W., Ritchie D. M., The C Programming Language, Prentice Hall, 1978. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. [12] Knuth D. E., The TEXbook, Addison-Wesley, Reading, MA., 1986. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. [13] Kulish U., "PASCAL-SC, Pascal for scientific computation", Karlsruhe, 1989.Google ScholarGoogle Scholar
  14. [14] Rayna G., REDUCE, software for algebraic computation, Springer Verlag, New York, 1987. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. [15] Smith B. C., des Rivières J., "Interim 3-LISP Reference Manual," XEROX Palo Alto Research Center, CA., 1984.Google ScholarGoogle Scholar
  16. [16] Touretzki D. S., LISP, a gentle introduction to symbolic computation, Harper & Row, New York, 1984. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. [17] Wirth N., Programming with MODULA-2, Springer-Verlag, Berlin, 1985.Google ScholarGoogle Scholar
  18. [18] "MACSYMA Reference Manual", Symbolics Inc., Cambridge, MA., 1986.Google ScholarGoogle Scholar

Index Terms

  1. A quick introduction to the programming language MIKE

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      Full Access

      • Published in

        cover image ACM SIGPLAN Notices
        ACM SIGPLAN Notices  Volume 27, Issue 6
        June 1992
        78 pages
        ISSN:0362-1340
        EISSN:1558-1160
        DOI:10.1145/130981
        Issue’s Table of Contents

        Copyright © 1992 Author

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 1 June 1992

        Check for updates

        Qualifiers

        • article
      • Article Metrics

        • Downloads (Last 12 months)14
        • Downloads (Last 6 weeks)0

        Other Metrics

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader