Design and Implementation of a Runtime System for an Algol-Like Intermediate Compiler.

dc.contributor.authorAkindele, Oluwatoyin Tunde
dc.contributor.otherOwoso, G. O.
dc.date.accessioned2014-04-02T09:59:52Z
dc.date.accessioned2018-10-27T12:24:55Z
dc.date.available2014-04-02T09:59:52Z
dc.date.available2018-10-27T12:24:55Z
dc.date.issued1987
dc.degree.awardM.Sc. Computer Scienceen_US
dc.departmentComputer Scienceen_US
dc.description.abstractProgramming languages have been elevated to an abstract level by the development of higher level programming languages. The gap created by this abstraction between the users’ programs and the machine is bridged by means of translation systems known as compilers and interpreters. A programming language system - ALGOL-like language (ALL) that is modeled after the compiler-interpreter architecture has been designed and constructed. In this thesis, the runtime system for the intermediate compiler of ALL has been designed and implemented using two stacks (the main stack and the pointer stack) and a heap, the copying technique of garbage collection is used with the heap to simulate an infinite store. The Reverse Polish Notation has been used as the internal language of the translation system. The runtime system has been implemented using PASCAL programming language. This implementation has resulted in an efficient runtime system with little operational requirements. The major application areas of the programming language system are its use for introducing the concept of structured programming to beginners in computer science, and for enhancement of teaching of compiler/interpreter design and construction at undergraduate level.en_US
dc.facultiesTechnologyen_US
dc.format.filetypePDFen_US
dc.identifier.citationAPAen_US
dc.identifier.urihttp://localhost:8080/xmlui/handle/123456789/2127
dc.language.isoenen_US
dc.pages.totalpages106pen_US
dc.publisherObafemi Awolowo Universityen_US
dc.subjectALGOL-like language (ALL)en_US
dc.subjectprogramming languageen_US
dc.subjectReverse Polish Notationen_US
dc.subjectPASCAL programming languageen_US
dc.titleDesign and Implementation of a Runtime System for an Algol-Like Intermediate Compiler.en_US
dc.typeThesisen_US
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Design and Implementation of a Runtime System for an Algol-like Intermediate Compiler-M.Sc.pdf
Size:
8.89 KB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description:
Loading...
Thumbnail Image
Name:
license.txt
Size:
0 B
Format:
Item-specific license agreed upon to submission
Description: