Get 20M+ Full-Text Papers For Less Than $1.50/day. Start a 14-Day Trial for You or Your Team.

Learn More →

MUMS: a machine independent programming language consisting of 360 assembler macro calls

MUMS: a machine independent programming language consisting of 360 assembler macro calls SIGPLAN Notices September 1977 MUMS - A MACHINE INDEPENDENT PROGRAMMING LANGUAGE CONSISTING OF 360 ASSEMBLER MACRO CALLS Peter Rechenberg Johannes-Kepler-Universitat Linz, Austria The presentation of STRCMACS by Barth in Sigplan Notices 11(1976),8 causes me to introduce a similar system : the language Mums (maschinenunabhangige _Makrosprache) . All the statements of that language are macro calls of the 360 assembly language . Thus they can be processed by the 360 assembler without the need of a compiler . Contrary to the approaches of other macro languages (STRCMACS BIOMAC /2/, PIT /3/, Kessler's system /4/) Mums' main objectives are : complete machine independence, an algorithmic representation of programs similar to high level languages, incorporation of concepts like recursive procedures, coroutines, a program profile, and powerful debugging facilities, Due to the trade-off between machine independence and efficiency of object code, highest efficiency is not one of Mums' main objectives, For the sake of machine independence we do not allow explicit usage of registers ; so Mums programs are not as efficient as handcoded assembly language programs . They are, however, still more efficient than most compiler produced object programs, To give an impression of our language, we present a programming example, http://www.deepdyve.com/assets/images/DeepDyve-Logo-lg.png ACM SIGPLAN Notices Association for Computing Machinery

MUMS: a machine independent programming language consisting of 360 assembler macro calls

ACM SIGPLAN Notices , Volume 12 (9) – Sep 1, 1977

Loading next page...
 
/lp/association-for-computing-machinery/mums-a-machine-independent-programming-language-consisting-of-360-Jo9KF79sD0

References (7)

Publisher
Association for Computing Machinery
Copyright
Copyright © 1977 by ACM Inc.
ISSN
0362-1340
DOI
10.1145/954604.954608
Publisher site
See Article on Publisher Site

Abstract

SIGPLAN Notices September 1977 MUMS - A MACHINE INDEPENDENT PROGRAMMING LANGUAGE CONSISTING OF 360 ASSEMBLER MACRO CALLS Peter Rechenberg Johannes-Kepler-Universitat Linz, Austria The presentation of STRCMACS by Barth in Sigplan Notices 11(1976),8 causes me to introduce a similar system : the language Mums (maschinenunabhangige _Makrosprache) . All the statements of that language are macro calls of the 360 assembly language . Thus they can be processed by the 360 assembler without the need of a compiler . Contrary to the approaches of other macro languages (STRCMACS BIOMAC /2/, PIT /3/, Kessler's system /4/) Mums' main objectives are : complete machine independence, an algorithmic representation of programs similar to high level languages, incorporation of concepts like recursive procedures, coroutines, a program profile, and powerful debugging facilities, Due to the trade-off between machine independence and efficiency of object code, highest efficiency is not one of Mums' main objectives, For the sake of machine independence we do not allow explicit usage of registers ; so Mums programs are not as efficient as handcoded assembly language programs . They are, however, still more efficient than most compiler produced object programs, To give an impression of our language, we present a programming example,

Journal

ACM SIGPLAN NoticesAssociation for Computing Machinery

Published: Sep 1, 1977

There are no references for this article.