Seminar Topics & Project Ideas On Computer Science Electronics Electrical Mechanical Engineering Civil MBA Medicine Nursing Science Physics Mathematics Chemistry ppt pdf doc presentation downloads and Abstract

Full Version: AN APPROACH TO COMPILER CONSTRUCTION USING C PROJECT REPORT
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
AN APPROACH TO COMPILER CONSTRUCTION USING C

[attachment=66559]

ABSTRACT

Programming languages are notations for describing computations to people and to machines. The world as we know depends on programming languages, because all the software running on all the computers was written in some programming language. But, before a program can be run, it must first be translated into a form in which it can be executed by a computer. The software systems that do this translation are called compilers. This project is about how to design and implement compilers. A compiler is a program that can read a program in one language - the source language - and translate it into an equivalent program in another language – the target language. An important role of the compiler is to report any errors in the source program that it detects during the translation process.


DISADVANTAGES

1. Requires enormous amount of space to store tokens and trees.
2. A bit slow since every phase must have some inputs and outputs to/from temporary disk.

APPLICATIONS OF COMPILER TECHNOLOGY

1. Implementation of High Level Programming language.
2. Optimizations for Computer Architecture.
3. Design of New Computer Architecture.
4. Program Translations.
5. Software Productivity Tools.