Show simple item record

Files in this item

Thumbnail

Item metadata

dc.contributor.advisorCole, A. J. (Alfred John)en
dc.contributor.authorStathopoulos, Constantin Nicholasen
dc.coverage.spatial337 pen
dc.date.accessioned2021-04-08T09:04:17Z
dc.date.available2021-04-08T09:04:17Z
dc.date.issued1971
dc.identifier.urihttps://hdl.handle.net/10023/22012
dc.description.abstractIn 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.isoenen
dc.publisherUniversity of St Andrewsen
dc.subject.lccQA76.S8
dc.subject.lcshMacro processorsen
dc.titleImplementation of a macro-processor for string handlingen
dc.typeThesisen
dc.type.qualificationlevelDoctoralen
dc.type.qualificationnameMSc Master of Scienceen
dc.publisher.institutionThe University of St Andrewsen


This item appears in the following Collection(s)

Show simple item record