Compiler Construction



Download 1.49 Mb.
Page1/14
Date15.03.2021
Size1.49 Mb.
#56076
  1   2   3   4   5   6   7   8   9   ...   14
Compiler Construction lec 01

Compiler Construction

By

Ahsan khan

Email: ahsan@cuiatd.edu.pk

Basic introduction to course


Instructor

Ahsan Khan

Lectures

32 – Theory

32 – LAB


Text Book

Compilers – Principles, Techniques and Tools by

Aho, Sethi and Ullman


Why to Take this Course? Understanding Compilers

  • Understanding the Code structure
  • Understanding the language semantics
  • Understanding the relation between source code and machine code

Course Objective

  • You will learn that how a high-level language program is systematically translated into a low-level machine language.
  • you will be able to write a simple complier using automated tools LEX and YACC.

Tools

LEX/YACC

Course Perquisites


Assembly language

Theory of Automata



Data Structures

Data Structures

  • Data Structure can be defined as the group of data elements which provides an efficient way of storing and organizing data in the computer so that it can be used efficiently
  • Data Structures are the main part of many computer science algorithms as they enable the programmers to handle the data in an efficient way. It plays a vital role in enhancing the performance of a software or a program as the main function of the software is to store and retrieve the user’s data as fast as possible

Download 1.49 Mb.

Share with your friends:
  1   2   3   4   5   6   7   8   9   ...   14




The database is protected by copyright ©ininet.org 2024
send message

    Main page