Home >> Courses List >> Compiler or Interpreter Design and Construction



Course : Compiler or Interpreter Design and Construction


    Course Elements

A compiler is computer software that transforms computer code written in one programming language to another language. Compiler design is about the basic translation code and error detection. This course talks about:

> Phases of compiler design and construction.
> Principles compiler design and construction.
> Structure of compiler and interpreter.

  • What is Compiler?
  • Lexical Analysis
  • Syntax Analysis
  • Scopes and Symbol Tables
  • Interpretation
  • Type Checking
  • Intermediate-Code Generation
  • Machine-Code Generation
  • Register Allocation
  • Function Calls
  • Analysis and optimisation
  • Memory Management


Compilers/interpreters form a significant part of understanding a program code. The learning outcomes for a course taker will be:

> The working environment of Compiler – Compiler---target program---error messages.
> Basics of compiler/interpreter design and construction.
> Syntaxes and architecture of Compiler/Interpreter.
> Error handling mechanism.
> Theories and practical of Compilers/interpreters design and construction.



By Rachel Pink

The basics and foundation of compiler/interpreter design and construction is very well explained and illustrated with the help of examples in this course. This course is the right one for a beginner like me. Thank you!

By Rocky Wind

I am a professional with compiler/interpreter design and construction since quite a long now. The way of clarifying the concepts is excellent and this course also motivates you to think differently with compiler/interpreter design and construction.

By Gretchen

Compiler/interpreter design and construction is sometimes a tedious thing to understand and do. It has got a lot of practical work. This course helps you to go step by step and learn about it perfectly.

By Hermes

The structure and architecture of working of compiler/interpreter design and construction is excellently elaborated by the executer. The basic foundation about the concepts becomes strong.

By Smith Don

I am so happy to invest my money and hard work into such a fruitful course. Compiler/interpreter design and construction is a comprehensive and time consuming concept to understand. This course caters to all of my queries and points of understanding.


Google Analytics Alternative