Compilers: Principles, Techniques, and Tools
GPTKB entity
Statements (117)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:book
|
gptkbp:bfsLayer |
4
|
gptkbp:bfsParent |
gptkb:Alfred_Aho
|
gptkbp:author |
gptkb:Jeffrey_D._Ullman
gptkb:Alfred_V._Aho gptkb:Monica_S._Lam gptkb:Ravi_Sethi |
gptkbp:contains |
gptkb:language
functional programming error handling object-oriented programming parallel processing distributed systems type checking optimization parsing techniques semantic analysis high-level programming languages code optimization program analysis lexical analysis code generation symbol tables domain-specific languages syntax analysis logic programming program transformation linking and loading runtime environments compiler construction tools machine architecture compiler implementation compiler debugging compiler performance evaluation compiler testing intermediate representations compiler optimization techniques code generation techniques attribute grammars low-level programming languages |
gptkbp:cover_art |
gptkb:unknown
|
gptkbp:field |
compiler design
|
gptkbp:focus |
gptkb:language
compiler design software engineering theory of computation theory and practice of compiler construction |
gptkbp:has_content |
gptkb:building
gptkb:seal gptkb:stock_market_index Optimization Code Optimization Lexical Analysis Runtime Environments Advanced Topics Semantic Analysis Syntax Analysis |
gptkbp:illustrator |
gptkb:unknown
|
gptkbp:impact |
widely used in academia
used by professionals influential in compiler design part of computer science curriculum reference for compiler courses |
gptkbp:isbn |
978-0-201-53812-0
978-0-321-48681-1 |
gptkbp:language |
English
|
gptkbp:next_edition |
2nd
2nd edition 2nd Edition |
gptkbp:notable_feature |
gptkb:language
error handling type checking optimization parsing techniques semantic analysis finite automata software engineering context-free grammars code optimization program analysis formal grammars dynamic analysis static analysis lexical analysis code generation symbol tables syntax analysis LR parsing LL parsing debugging techniques linking and loading runtime environments compiler construction tools intermediate representations machine code generation compiler optimization techniques code generation techniques attribute grammars |
gptkbp:page_count |
932
|
gptkbp:published_year |
gptkb:1986
|
gptkbp:publisher |
gptkb:Addison-Wesley
|
gptkbp:related_to |
algorithm design
data structures parsing techniques formal languages software engineering optimization techniques automata theory syntax trees programming language theory linking and loading code generation techniques compiler theory |
gptkbp:series |
Computer Science Series
|
gptkbp:subject |
gptkb:computer_science
gptkb:language compiler construction |