Thumbnail
Access Restriction
Subscribed

Author Orgass, Richard J. ♦ Waite, William M.
Source ACM Digital Library
Content type Text
Publisher Association for Computing Machinery (ACM)
File Format PDF
Language English
Subject Keyword Bootstrapping ♦ Machine independence ♦ Programming langauges ♦ Implementation techniques ♦ Macro processing
Abstract An algorithm for a macro processor which has been used as the base of an implementation, by bootstrapping, of processors for programming languages is described. This algorithm can be easily implemented on contemporary computing machines. Experience with programming languages whose implementation is based on this algorithm indicates that such a language can be transferred to a new machine in less than one man-week without using the old machine.
Description Affiliation: IBM Thomas J. Watson Research Center, Yorktown Heights, NY (Orgass, Richard J.) || Univ. of Colorado, Boulder (Waite, William M.)
Age Range 18 to 22 years ♦ above 22 year
Educational Use Research
Education Level UG and PG
Learning Resource Type Article
Publisher Date 2005-08-01
Publisher Place New York
Journal Communications of the ACM (CACM)
Volume Number 12
Issue Number 9
Page Count 4
Starting Page 507
Ending Page 510


Open content in new tab

   Open content in new tab
Source: ACM Digital Library