|
Features
- This ultimate free application is for all students of Compiler Design across the world. It covers 273 topics of Compiler Design in detail. These 273 topics are divided in 5 units.
- Each topic is around 600 words and is complete with diagrams, equations and other forms of graphical representations along with simple text explaining the concept in detail.
- The USP of this application is "ultra-portability". Students can access the content on-the-go from any where they like.
- Basically, each topic is like a detailed flash card and will make the lives of students simpler and easier.
- Some of topics Covered in this application are:
- 1. Software Pipelining of Loops
- 2. Introduction to Software Pipelining of Loops
- 3. Introduction to Compiler
- 4. Interpreters
- 5. The Structure of a Compiler
- 6. Intermediate Code Generation
- 7. Building a Compiler
- 8. Semantic Analysis
- 9. Applications of Compiler
- 10. Optimizations for Computer Architectures
- 11. Design of New Computer Architectures
- 12. Program Translations
- 13. Software Productivity Tools
- 14. Programming Language Basics
- 15. Minimisation of DFAs
- 16. Explicit Access Control
- 17. Parameter Passing Mechanisms
- 18. Introduction to Syntax analysis
- 19. Context-free grammars
- 20. Writing context free grammars
- 21. Derivation
- 22. Syntax trees and ambiguity
- 23. Operator precedence
- 24. Writing ambiguous expression grammars
- 25. Other sources of ambiguity
- 26. Syntax analysis and Predictive parsing
- 27. Nullable and FIRST
- 28. Predictive parsing revisited
- 29. FOLLOW
- 30. LL(1) parsing
- 31. Methods for rewriting grammars for LL(1) parsing
- 32. SLR parsing
- 33. Constructions of SLR parse tables
- 34. Conflicts in SLR parse-tables
- 35. Using precedence rules in LR parse tables
- 36. Using LR-parser generators
- 37. Properties of context-free languages
- 38. Introduction to Lexical Analysis
- 39. Regular expressions
- 40. Short hands
- 41. Nondeterministic finite automata
- 42. Converting a regular expression to an NFA
- 43. Deterministic finite automata
- 44. Converting an NFA to a DFA
- 45. The subset construction
- 46. Dead states
- 47. Lexers and lexer generators
- 48. Splitting the input stream
- 49. Lexical errors
- 50. Properties of regular languages
- 51. Limits to expressive power
- 52. The Role of the Lexical Analyzer
- 53. Input Buffering
- 54. Specification of Tokens
- 55. Operations on Languages
- 56. Regular Definitions and Extensions
- 57. Recognition of Tokens
- 58. The Lexical-Analyzer Generator Lex
- 59. Finite Automata
- 60. Construction of an NFA from a Regular Expression
- 61. Efficiency of String-Processing Algorithms
- 62. The Structure of the Generated Analyzer
- 63. Optimization of DFA-Based Pattern Matchers
- 64. Introduction to Syntax-Directed Translator
- 65. Evaluating an SDD at the Nodes of a Parse Tree
- 66. Evaluation Orders for SDD's
- 67. Ordering the Evaluation of Attributes
- 68. A larger example of calculating FIRST and FOLLOW
- 69. Syntax Definition
- 70. Associativity of Operators
- 71. Parse Trees
- 72. Ambiguity
- 73. Syntax-Directed Translation
- 74. Synthesized Attributes
- 75. Tree Traversals
- 76. Parsing
- 77. Predictive Parsing
- 78. Use e-Productions
- 79. Translator for Simple Expressions
- 80. Semantic Rules with Controlled Side Effects
- 81. Applications of Syntax-Directed Translation
- 82. The Structure of a Type of syntax
- 83. Switch-Statements
- 84. Syntax-Directed Translation Schemes
- 85. Postfix Translation Schemes
- 86. SDT's With Actions Inside Productions
- 87. Eliminating Left Recursion from SDT's
- 88. SDT's for L-Attributed Definitions
- 89. Implementing L-Attributed SDD's
- 90. On-The-Fly Code Generation
- 91. L-Attributed SDD's and LL Parsing
- 92. Bottom-Up Parsing of L-Attributed SDD's
- 93. Introduction to Intermediate Code Generation
- 94. Variants of Syntax Trees
- 95. Variants of Syntax Trees
- 96. The Value-Number Method for Constructing DAG's
- 97. Three-Address Code
- 98. Quadruples
- 99. Triples
- 100. Static Single-Assignment Form
*If this is not the "Compiler Design" product you were looking for, you can check the other results by clicking this link. Details were last updated on Oct 28, 2024 16:14 +08.