Design and Implementation of an Algol-Like Intermediate Compiler.

dc.contributor.authorAjila, Samuel Adesoye
dc.contributor.otherOwoso, G. O.
dc.date.accessioned2014-04-02T10:10:07Z
dc.date.accessioned2018-10-27T12:24:57Z
dc.date.available2014-04-02T10:10:07Z
dc.date.available2018-10-27T12:24:57Z
dc.date.issued1987
dc.degree.awardM.Sc. Computer Scienceen_US
dc.departmentComputer Scienceen_US
dc.description.abstractThe gap created by the abstraction of a programming language from the machine level is bridged by means of a translation system known as a compiler. The design and implementation of this intermediate compiler is based on the Recursive Descent compiling technique. In this technique, the compiler is activated through the syntax analyser. The syntax analyser is divided into a number of recognition routines, each of which has the task of checking whether a particular kind of phrase is present in the input, and then calls upon the services of other routines to recognize the appearance of other subphrases. The routines are mutually recursive. In addition, semantic checking and code generation phases are integrated into the syntax analysis phase. Some of the results of this technique include the ability of the intermediate compiler to do its recognition, type checking and code generation without 'backup'. The total code of the compiler is very small and it is written in a high-level programming language (PASCAL). In general these advantages result in portable and more easily understood compiler. As a result of the implementation technique, this compiler can be used as a teaching aid in compiler construction class at the undergraduate level. It can also be used to introduce structured programming for a beginner in Computer Science.en_US
dc.facultiesTechnologyen_US
dc.format.filetypePDFen_US
dc.identifier.citationAPAen_US
dc.identifier.urihttp://localhost:8080/xmlui/handle/123456789/2128
dc.language.isoenen_US
dc.pages.totalpages121pen_US
dc.publisherObafemi Awolowo Universityen_US
dc.subjectProgramming languageen_US
dc.subjectcompileren_US
dc.subjectRecursive Descent compiling techniqueen_US
dc.subjectsyntax analyseren_US
dc.titleDesign and Implementation of 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 an Algol-Like Intermediate Compiler-M.Sc.pdf
Size:
8.87 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: