Design and Implementation of an Algol-Like Intermediate Compiler.

The 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 a...

Повний опис

Збережено в:
Бібліографічні деталі
Автор: Ajila, Samuel Adesoye
Інші автори: Owoso, G. O.
Формат: Дисертація
Мова:Англійська
Опубліковано: Obafemi Awolowo University 2014
Предмети:
Онлайн доступ:http://localhost:8080/xmlui/handle/123456789/2128
Теги: Додати тег
Немає тегів, Будьте першим, хто поставить тег для цього запису!
_version_ 1810764577069072384
author Ajila, Samuel Adesoye
author2 Owoso, G. O.
author_facet Owoso, G. O.
Ajila, Samuel Adesoye
author_sort Ajila, Samuel Adesoye
collection DSpace
description The 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.
format Thesis
id oai:ir.oauife.edu.ng:123456789-2128
institution My University
language English
publishDate 2014
publisher Obafemi Awolowo University
record_format dspace
spelling oai:ir.oauife.edu.ng:123456789-21282023-05-13T11:12:40Z Design and Implementation of an Algol-Like Intermediate Compiler. Ajila, Samuel Adesoye Owoso, G. O. Programming language compiler Recursive Descent compiling technique syntax analyser The 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. 2014-04-02T10:10:07Z 2018-10-27T12:24:57Z 2014-04-02T10:10:07Z 2018-10-27T12:24:57Z 1987 Thesis APA http://localhost:8080/xmlui/handle/123456789/2128 en PDF application/pdf Obafemi Awolowo University
spellingShingle Programming language
compiler
Recursive Descent compiling technique
syntax analyser
Ajila, Samuel Adesoye
Design and Implementation of an Algol-Like Intermediate Compiler.
title Design and Implementation of an Algol-Like Intermediate Compiler.
title_full Design and Implementation of an Algol-Like Intermediate Compiler.
title_fullStr Design and Implementation of an Algol-Like Intermediate Compiler.
title_full_unstemmed Design and Implementation of an Algol-Like Intermediate Compiler.
title_short Design and Implementation of an Algol-Like Intermediate Compiler.
title_sort design and implementation of an algol like intermediate compiler
topic Programming language
compiler
Recursive Descent compiling technique
syntax analyser
url http://localhost:8080/xmlui/handle/123456789/2128
work_keys_str_mv AT ajilasamueladesoye designandimplementationofanalgollikeintermediatecompiler