The CAMA Macro Processor
Abstract
Under the CAMA (Computer-Aided Mathematical Analysis) System, the authors have devised a special macro processor which has as its object-languages not assembler languages, but higher-order languages such as FORTRAN, MAD, or ALGOL. The macro processor was designed to accomplish a number of objectives. First, it would enable a relatively unsophisticated user who is acquainted only with a language such as FORTRAN and not with the assembly language, to create macros and bases of languages without having to code in the assembly language. Second, the macro language was created to be a preprocessor for the interpreter language in CAMA. Third, it was created to be an intermediate processor between the mathematical expressions generated in the terminal computer which pass through a parsing operation and the base language such as FORTRAN. The macro processor was also created so that commands for the CAMA system could be written and extended easily, thereby enabling relatively unsophisticated users to extend the commands for their own particular needs, as well as write the original system commands.
Document Details
- Document Type
- Technical Report
- Publication Date
- Aug 01, 1970
- Accession Number
- AD0715504
Entities
People
- L. J. Julyk
- L. W. Wolf
- T. J. Dingwall
Organizations
- University of Michigan