Showing posts with the label Compiler Design

Compiler Design(CD) Practical File

Subject: Compiler Design Semester: BE Computer Sem-7 Question: CD Practical File Answer : Download Practical File :  Click Here

Difference Between DFA and NFA

Subject: Compiler Design Semester: BE Computer Sem-7 Question:  Difference Between Deterministic Finite Automata (DFA) and Nondeterministic Finite Automata (NFA). …

Explain front end and back end in brief. (Grouping of phases)

Front end and Back end in brief. (Grouping of phases) The phases are collected into a Front end and Back end. Front end The front end consist of those phases, that depends p…

What is compiler? List major functions done by compiler

What is compiler? A compiler is a program that reads a program written in one language and translates into an equivalent program in another language. List major functions don…

Role of lexical analysis and its issues

Question:  Role of lexical analysis and its issues OR How do the parser and scanner communicate? Explain with the block diagram communication between them The lexical analyze…

Storage organization (Run Time Memory Management)

1. Subdivision of Run-Time memory The compiler demands for a block of memory to operating system. The compiler utilizes this block of memory executing the compiled program. T…

Source language issue (Run Time Memory Management)

1. Procedure call A procedure definition is a declaration that associates an identifier with a statement. The identifier is the procedure name and the statement is the proced…

Difference between Static v/s Dynamic memory allocation

Difference between Static v/s Dynamic memory allocation. No. Static Memory Allocation Dynamic Memory Allocation 1 Memory is allocated be…

Error recovery strategies OR Ad-hoc and systematic methods

1. Panic mode This strategy is used by most parsing methods. This is simple to implement. In this method on discovering error, the parser discards input symbol one at time. T…

What is the pass of compiler? Explain how the single and multi- pass compilers work? What is the effect of reducing the number of passes?

Question: What is the pass of compiler? Explain how the single and multi- pass compilers work? What is the effect of reducing the number of passes? One complete scan of a so…

What is input buffering? Explain technique of buffer pair.

Question:   What is input buffering? Explain technique of buffer pair. OR Question:   Which technique is used for speeding up the lexical analyzer? There are mainly two tec…

Explain types of compiler / Difference between Single Pass and Multi Pass Compiler

Question: Explain types of compiler OR Question:   Difference between Single Pass and Multi Pass Compiler. Single pass compiler v/s Multi pass Compiler No. S…

The context of a compiler / Cousins of compiler

Question: The context of a compiler. OR Question:  Cousins of compiler. OR Question:  What does the linker do? What does the loader do? What does the Preprocessor do? Explai…

Explain overview of translation process. Write the difference between compiler, interpreter and assembler

Explain overview of translation process. A translator is a kind of program that takes one form of program as input and converts it into another form. The input is called sour…

Explain structure of compiler / Explain phases of compiler / Analysis synthesis model of compilation

Question: Explain structure of compiler OR Explain phases of compiler OR Analysis synthesis model of compilation OR Write output of phases of a compiler. for a = a + b * c * …

Load More That is All