A language independent macro processor
Communications of the ACM
Communications of the ACM
Macro instruction extensions of compiler languages
Communications of the ACM
ACM Computing Surveys (CSUR)
Third Generation Computer Systems
ACM Computing Surveys (CSUR)
The mobile programming system: STAGE2
Communications of the ACM
The Java Virtual Machine: A Passing Fad?
IEEE Software
Principles of computer system organization
SIGCSE '70 Proceedings of the first SIGCSE technical symposium on Education in computer science
Principles of computer system organization
ACM SIGCSE Bulletin
A graded bibliography on macro systems and extensible languages
ACM SIGPLAN Notices
Hi-index | 0.02 |
The techniques of abstract machine modelling and macro processing can be used to construct software which is easily moved from one computer to another. This paper describes a system developed at the University of Colorado which has been implemented on 8 different machines, with efforts ranging from 1 man-day to 1 man-week. We feel that these techniques offer a possible solution to the "software crisis" which is plaguing the computer industry today.