You are on page 1of 5

BOOTSTRAPPING

IN
COMPILER
DESIGN
Self -Learning Topic

Name:Karan Dahiwale
Roll.no:CS19D72
Subject:System programming
Subject Incharge:Cahndraditya
Mandhata
Bootstraping

→ Bootsraping is widely used in compiler design.

→ Bootsraping is a process by which simple language is


used to translate more complicated language,which in
turn may handle an even more complicated program
and so on.
Concept of Bootstraping
→ Bootstraping consists of three languages:
SL->I/P
Language
TL->O/P
Language
IL-
>Implementatio
n Language
Designing Concept
→ Designed used T-Diagram

C-Source
Language
M-Targeted
Language
C-Implementation
Language
Example
→ We have to design a compiler that takes Python input and
gives C as input and Implementation language also C.
PY
PY
C C

C++ C C
C++

You might also like