C compiler
Date of Publication
1991
Document Type
Bachelor's Thesis
Degree Name
Bachelor of Science in Computer Science
Subject Categories
Computer Sciences | Programming Languages and Compilers
College
College of Computer Studies
Department/Unit
Computer Science
Abstract/Summary
Students studying compiler design, more often than not, encounter difficulties in understanding the theories and concepts in compiler construction. The students' productivity and interest in the course is diminished as he struggles to comprehend the theories and concepts presented to him. This project is an attempt to resolve this problem. This paper presents the theories, design, and implementation of a C compiler. The approach taken is a three-phase analysis and synthesis compilation consisting of a scanner (lexical analyzer), parser (syntax analyzer, and a semantic analyzer and code generator. The generation of an assembly language output also permits the student to study the output of his program which would assist in enhancing his interest in the subject. The objective of the system is outlined including the scope and limitations of the project. Followed by the design and the implementation issues encountered during the construction of the compiler. Lastly, a conclusion is given and recommendations for future work is submitted.
Abstract Format
html
Language
English
Format
Accession Number
TU07948
Shelf Location
Archives, The Learning Commons, 12F, Henry Sy Sr. Hall
Physical Description
1 v. (various pagings); computer print-out
Keywords
Compilers (Computer programs); Systems software; Programming languages (Electronic computers); C (Computer program language)
Recommended Citation
Haw, W. C., Tan, E., & Velez, M. (1991). C compiler. Retrieved from https://animorepository.dlsu.edu.ph/etd_bachelors/6585