Journal of the ACM (JACM)
Communications of the ACM
Description of FORMAT, a text-processing program
Communications of the ACM
A base for a mobile programming system
Communications of the ACM
A language independent macro processor
Communications of the ACM
Algorithms: Algorithm 335: a set of basic input-output procedures
Communications of the ACM
Communications of the ACM
Report on Input-Output Procedures for ALGOL 60
Communications of the ACM
SOSP '69 Proceedings of the second symposium on Operating systems principles
Third Generation Computer Systems
ACM Computing Surveys (CSUR)
MCOBOL—a prototype macro facility for Cobol
Communications of the ACM
Levels of language for portable software
Communications of the ACM
Evolution in the design of abstract machines for software portability
ICSE '78 Proceedings of the 3rd international conference on Software engineering
Approaches to design of high level languages for microprogramming
MICRO 7 Conference record of the 7th annual workshop on Microprogramming
Minicomputer software development using a maxicomputer
SIGMINI '76 Proceedings of the ACM SIGMINI/SIGPLAN interface meeting on Programming systems in the small processor environment
REGULUS: A general purpose macro processor based on regular expressions part one
ACM '77 Proceedings of the 1977 annual conference
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
Towards a novel string processing language
ACM SIGPLAN Notices
A graded bibliography on macro systems and extensible languages
ACM SIGPLAN Notices
Abstracting linked data structures using incremental records
ACM SIGPLAN Notices
On the principle of unique definition
AFIPS '75 Proceedings of the May 19-22, 1975, national computer conference and exposition
Hi-index | 48.25 |
STAGE2 is the second level of a bootstrap sequence which is easily implemented on any computer. It is a flexible, powerful macro processor designed specifically as a tool for constructing machine-independent software. In this paper the features provided by STAGE2 are summarized, and the implementation techniques which have made it possible to have STAGE2 running on a new machine with less than one man-week of effort are discussed. The approach has been successful on over 15 machines of widely varying characteristics.