Show simple item record

dc.contributor.authorWatson, Desen_US
dc.date.accessioned2017-08-02T02:13:52Z
dc.date.available2017-08-02T02:13:52Z
dc.date.issued2017en_US
dc.identifier.isbn978-3-319-52787-1en_US
dc.identifier.isbn978-3-319-52789-5en_US
dc.identifier.otherHPU5160334en_US
dc.identifier.urihttps://lib.hpu.edu.vn/handle/123456789/26332
dc.description.abstractThis book provides a practically-oriented introduction to high-level programming language implementation. It demystifies what goes on within a compiler and stimulates the readers interest in compiler design, an essential aspect of computer science. Programming language analysis and translation techniques are used in many software application areas. A Practical Approach to Compiler Construction covers the fundamental principles of the subject in an accessible way. It presents the necessary background theory and shows how it can be applied to implement complete compilers. A step-by-step approach, based on a standard compiler structure is adopted, presenting up-to-date techniques and examples. Strategies and designs are described in detail to guide the reader in implementing a translator for a programming language. A simple high-level language, loosely based on C, is used to illustrate aspects of the compilation process. Code examples in C are included, together with discussion and illustration of how this code can be extended to cover the compilation of more complex languages. Examples are also given of the use of the flex and bison compiler construction tools. Lexical and syntax analysis is covered in detail together with a comprehensive coverage of semantic analysis, intermediate epresentations, optimisation and code generation. Introductory material on parallelisation is also included. Designed for personal study as well as for use in introductory undergraduate and postgraduate courses in compiler design, the author assumes that readers have a reasonable competence in programming in any high-level language.en_US
dc.format.extent263 p.en_US
dc.format.mimetypeapplication/pdfen_US
dc.language.isoenen_US
dc.publisherSpringeren_US
dc.subjectCompiler Constructionen_US
dc.subjectComputer Scienceen_US
dc.subjectProgramming language analysisen_US
dc.subjectTranslation techniquesen_US
dc.titleA Practical Approach to Compiler Constructionen_US
dc.typeBooken_US
dc.size9,015Kben_US
dc.departmentTechnologyen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record