Compiler Design | Comp.Sc.Engg

    DOWNLOAD  $1.00



    This ultimate 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

    All topics are not listed because of character limitations set by the Play Store.

    Tags: compiler design screenshots

    Users review

    from 1 reviews