Skip to content

Category Archives: Compiler Design

The run-time environment is the structure of the target computers registers and memory that serves to manage memory and maintain information needed to guide a… Read More
Static Allocation: Static allocation is a procedure which is used for allocation of all the data objects at compile time. Static allocation is possible only… Read More
Static Allocation: Static allocation is an allocation procedure that is used for the allocation of all the data objects at compile time. In this type… Read More
Prerequisite – Address Binding Methods Address Binding is the association of program instructions and data to the actual physical memory location. There are various types… Read More
Prerequisite – Address Binding Methods Address Binding is the association of program instructions and data to the actual physical memory location. There are various types… Read More
Prerequisite – Address Binding Methods Address Binding is the association of program instructions and data to the actual physical memory location. There are various types… Read More
Prerequisite – Classification of Top Down Parsers Predictive parsing is a special form of recursive descent parsing, where no backtracking is required, so this can predict… Read More
Prerequisite – Classification of Context Free Grammars, Ambiguity and Parsers  Left Recursion: Grammar of the form, S ⇒ S | a | b is called… Read More
As it is know that 1.2 - 1.0 = 0.2 . But when you try to the same in python you will surprised by results:… Read More
Semantic Analysis is the third phase of Compiler. Semantic Analysis makes sure that declarations and statements of program are semantically correct. It is a collection… Read More
Basic Block is a straight line code sequence that has no branches in and out branches except to the entry and at the end respectively.… Read More
In this article we will learn about these three data model in Cassandra: Conceptual, Logical, and Physical. Learning Objective: To Build database using quick design… Read More
LR parser can be used to parse ambiguous grammars. LR parser resolves the conflicts (shift/reduce or reduce/reduce) in parsing table of ambiguous grammars based on… Read More
Prerequisite – Language Processors: Assembler, Compiler and Interpreter  Compiler: A Compiler is primarily used for programs that translate source code from a high-level programming language to… Read More
LL Parser includes both the recursive descent parser and non-recursive descent parser. Its one type uses backtracking while another one uses parsing table. Theses are… Read More

Start Your Coding Journey Now!