Type of bind: Hardcover
Dewey Decimal Number: 005.453
EAN num: 9780442275365
ISBN number: 0442275366
Label: Van Nostrand Reinhold
Manufacturer: Van Nostrand Reinhold
Quantity: 1
Page Count: 267
Printing Date: 1987-12
Publishing house: Van Nostrand Reinhold
Sale Popularity Level: 2045290
Studio: Van Nostrand Reinhold
Other books you might be interested in perusing:
User popularity level:

Rated by buyers
-
I've owned this book for quite some time and have always meant to write a review about it, but for one reason or another have always blown it off. The time has come, however to give full credit to good old Doc. Pyster. First off, this little book (a mere 357 pages including index,appendix,et al)concisely explains not only theoretical concerns but practical implementations as well. Pyster shows you,step by step, the implementation of a robustly featured Pascal compiler(called Rascal)using a LL(1) grammar. One of the beautiful features of this compiler description is the definition of an Expression that includes not only a leading minus sign but a plus/minus sign anywhere allowed by the conventions of Mathematics. I have a number of compiler development books(including the much cited Dragon book)and they all define expressions with optional leading minus signs (ex. -5 +3*2)but not expressions of the form(-5+-5*2). That second -5 is just not allowed for. Not so with Doc. Pyster. His CFG fully allows unary minus' anywhere that traditional mathematical analysis allows.
I don't know if any of you Amazonians have taken a Compiler development course or worked in the field, but you should recognize that it's exceedingly difficult to write a cfg specifying a computer language. Any help you can get from books is appreciated.pyster's fills that bill.
Find other books like this one: