Subjects Subjects About Login

Compiler Design

Marks: 5-6

What CPU understands is binary language. For humans its very difficult to write direct binary code. Thats why manufacturers have provided a way to write assembly code which assembler will take as input and convert to equivalent binary code.

Its also difficult to write assembly code. Every programmer may not have assembly level understanding like a mechanical engineers. But still they want to write programs in todays era. So we have developed higher level language like C, C++ and Compiler is the tool to convert this higher level language to assemble code. That means each higher level language needs to have its compiler.

For GATE, we are going to learn different phases of compiler like Lexical Analysis, Syntax Analysis, Symantic Analysis, Intermediate code generation, Code optimization and target code generation. Out of these phases, first two phases carries 70-80% Weightage.

TopicWise Questions Lets do Revision Are you ready? Lets test What for interview?

Topicwise Questions

Know question ID?

Visit Youtube Channel for video lectures.

GATE Yearwise Questions:

Have a Question?

Submit Here

Previous GATE Papers

Year Key Organized by
2019 Key IIT Madras
2018 Key IIT Guwahati
2017(Set1) Key IIT Roorkee
2017(Set2) Key IIT Roorkee
2016(Set1) Key IISc
2016(Set2) Key IISc
Show All