Files in this item
Implementation of a macro-processor for string handling
Item metadata
dc.contributor.advisor | Cole, A. J. (Alfred John) | en |
dc.contributor.author | Stathopoulos, Constantin Nicholas | en |
dc.coverage.spatial | 337 p | en |
dc.date.accessioned | 2021-04-08T09:04:17Z | |
dc.date.available | 2021-04-08T09:04:17Z | |
dc.date.issued | 1971 | |
dc.identifier.uri | https://hdl.handle.net/10023/22012 | |
dc.description.abstract | In this work TRAC is implemented in FOTRAN IV. This will enable various users to compile this FORTRAN version and use it in their own installations making only minor modifications to meet individual specifications. The way of the implementation allows adding either existing TRAC functions which are not included in this work or completely new, primitive functions needed for specific, well-defined purposes. TRAC is a very flexible interactive language with versatile capabilities at execution time. The presented processor is programmed in FORTRAN IV using IBM 360 44PS and RAX facilities. It is compiled and intended to be used as a software package providing TRAC language facilities for the 360 RAX REMOTE ENTRY COMPUTING SYSTEM. It can be used under 44PS for special purposes. TRAC is a member of the set 'STRING MANIPULATTON LANGUAGES'. A thorough examination of this set helps to understand the basics of operations and techniques for dealing with strings. Another member of the same set is described briefly: this is the 'SNOBOL LANGUAGE' 'String manipulation languages' is a subset of the set 'SYMBOL MANIPULATION LANGUAGES'. Some of the fundamental ideas and principles for symbol manipulation are included. The most-known languages, techniques and applications are mentioned, followed by references to allow further research and investigation. The above are introduced in the following order: 1. Symbol Manipulation Languages, 2. String Manipulation Languages. 3. TRAC Language. | en |
dc.language.iso | en | en |
dc.publisher | University of St Andrews | en |
dc.subject.lcc | QA76.S8 | |
dc.subject.lcsh | Macro processors | en |
dc.title | Implementation of a macro-processor for string handling | en |
dc.type | Thesis | en |
dc.type.qualificationlevel | Doctoral | en |
dc.type.qualificationname | MSc Master of Science | en |
dc.publisher.institution | The University of St Andrews | en |
This item appears in the following Collection(s)
Items in the St Andrews Research Repository are protected by copyright, with all rights reserved, unless otherwise indicated.