Courses
Tutorials
Practice
Data Structure
Java
Python
HTML
Interview Preparation
DSA
Practice Problems
C
C++
Java
Python
JavaScript
Data Science
Machine Learning
Courses
Linux
DevOps
SQL
Web Development
System Design
Aptitude
GfG Premium
Similar Topics
Web Technologies
37.4K+ articles
DSA
22.8K+ articles
Misc
8.8K+ articles
Difference Between
3.6K+ articles
C Language
1.8K+ articles
GATE CS
1.4K+ articles
Computer Subject
1.1K+ articles
C Programs
705+ articles
Theory of Computation
299+ articles
Lex program
49+ articles
Computer Subject
/
Compiler Design
Compiler Design
288+ posts
Recent Articles
Popular Articles
Constant Folding
Last Updated: 07 September 2023
As we all know humans understand only programming languages like C, C++, Python, Java, etc. whereas a computer can only understand bytecodes or machine languages. So compi...
read more
Compiler Design
Picked
Advantages of Multipass Compiler Over Single Pass Compiler
Last Updated: 18 October 2023
Programmers, write computer programs that make certain tasks easier for users. This program code is written in High-Level Programming languages like C, C++, etc. Computer ...
read more
Compiler Design
GATE CS
Picked
Tail Call Optimisation in C
Last Updated: 06 September 2023
In C programming, Tail Call Optimization (TCO) is a technique that eliminates the need for an additional stack frame to store the data of another function by reusing the c...
read more
Recursion
Compiler Design
C Language
Algorithms-Recursion
optimization-technique
tail-recursion
Unreachable Code Elimination
Last Updated: 11 September 2023
Unreachable Code is also known as dead code in Compiler Design that points to the portion of a program that is never executed under any condition or scenario. This dead co...
read more
Compiler Design
Picked
Geeks Premier League
Geeks Premier League 2023
What is Variable Propagation?
Last Updated: 28 April 2025
In the compilation process, after generating the Intermediate code, the Compiler does code optimization to improve the performance of the code. So, before actually modifyi...
read more
Compiler Design
Picked
Geeks Premier League
Geeks Premier League 2023
Pass By Name in Compiler Design
Last Updated: 08 October 2023
Compiler design is a captivating field that plays a role, in transforming high-level programming languages into machine code enabling computers to perform tasks. One conce...
read more
Compiler Design
Picked
Geeks Premier League
Geeks Premier League 2023
DTD Components
Last Updated: 01 December 2023
Markup Languages play a very important role in encoding and standardizing information that is shared over the web. XML (Extensible Markup Language), being one of those lan...
read more
Compiler Design
Picked
Web technologies-HTML and XML
Geeks Premier League 2023
DTD
Compiler Design Tutorial
Last Updated: 06 February 2025
Acompileris software that translates or converts a program written in a high-level language (Source Language) into a low-level language (Machine Language or Assembly Langu...
read more
Compiler Design
GATE CS
GateCS2023
How DFA and NFA help for Tokenization of "Regular Expression".
Last Updated: 28 April 2025
Regular expressions (regex) are the universal tools for data pattern matching and processing text. In a widespread way, they are used in different programming languages, v...
read more
Compiler Design
Picked
Operator Associativity in Programming
Last Updated: 03 April 2024
Operator associative refers to the order in which operators of the same precedence are used in a word. In a programming language, it is important to understand the interac...
read more
Compiler Design
Picked
Difference between Operator Precedence and Operator Associativity
Last Updated: 26 March 2024
In programming, operators are used to perform various operations on data. Understanding how operators interact with each other is crucial for writing correct and efficient...
read more
Compiler Design
Picked
Polymorphic Function in Compiler Design
Last Updated: 18 October 2024
In compiler design, polymorphic functions are functions that can operate on arguments of different types. Polymorphism allows a single function to process data of various ...
read more
Compiler Design
Picked
Last Minute Notes - Compiler Design
Last Updated: 03 April 2025
In computer science, compiler design is the study of how to build a compiler, which is a program that translates high-level programming languages (like Python, C++, or Jav...
read more
Compiler Design
GATE
Interpreter Design Pattern in Java
Last Updated: 10 July 2024
The Interpreter design pattern in Java is a behavioral design pattern that facilitates the interpretation and evaluation of expressions or language grammars. Important Top...
read more
Design Pattern
Compiler Design
System Design
Java Design Patterns
Compiler Design (CD) for GATE Exam
Last Updated: 02 January 2025
Here's the complete tutorial on Compiler Design for GATE CSE Exam. This tutorial simplifies the syllabus into easy-to-follow sections, making it easier to grasp key concep...
read more
Compiler Design
GATE CS
GATE
GATE 2025
1
2
3
4
...
20
We use cookies to ensure you have the best browsing experience on our website. By using our site, you acknowledge that you have read and understood our
Cookie Policy
&
Privacy Policy
Got It !