Programming language processors in Java: compilers and...

Programming language processors in Java: compilers and interpreters

David Watt, Deryck Brown
دا کتاب تاسو ته څنګه خواښه شوه؟
د بار شوي فایل کیفیت څه دئ؟
تر څو چې د کتاب کیفیت آزمایښو وکړئ، بار ئې کړئ
د بار شوو فایلونو کیفیتی څه دئ؟
David A Watt and Deryck F BrownProgramming Language Processors in JavaCompilers and InterpretersThis book provides a gently paced introduction to techniques for implementing programming languages by means of compilers and interpreters, using the object-oriented programming language Java. The book aims to exemplify good software engineering principles at the same time as explaining the specific techniques needed to build compilers and interpreters.Features* The book shows clearly how a simple compiler can be decomposed into a syntactic analyzer, a contextual analyzer, and a code generator, communicating via an abstract syntax tree.* The book is accompanied by a complete working compiler and interpreter, provided via the Internet, and free of charge for educational use.* The book contains numerous exercises, together with sample answers to selected exercises. It also contains a number of suggested projects, involving extensions to the accompanying compiler.* All examples in the book are expressed in Java, and the compiler and interpreter are structured using object-oriented design patterns.David Watt teaches algorithms and data structures, programming languages, and software design. Deryck Brown teaches compilers, object-oriented programming, operating systems, and software engineering.
درجه (قاطیغوری(:
کال:
1999
خپرونه:
1st edition
خپرندویه اداره:
Prentice Hall
ژبه:
english
صفحه:
438
ISBN 10:
0130257869
ISBN 13:
9780130257864
فایل:
PDF, 35.95 MB
IPFS:
CID , CID Blake2b
english, 1999
په آن لاین ډول لوستل
ته بدلون په کار دي
ته بدلون ناکام شو

مهمي جملي