|
|
libcats.org
The theory of parsing, translation, and compiling. ParsingAlfred V. Aho, Jeffrey D. UllmanThis book is intended for a one or two semester course in compiling theory at the senior or graduate level. It is a theoretically oriented treatment of a practical subject. Our motivation for making it so is threefold. In an area as rapidly changing as Computer Science, sound pedagogy demands that courses emphasize ideas, rather than implementation details. It is our hope that the algorithms and concepts presented in this book will survive the next generation of computers and programming languages, and that at least some of them will be applicable to fields other than compiler writing.Compiler writing has progressed to the point where many portions of a compiler can be isolated and subjected to design optimization. It is important that appropriate mathematical tools be available to the person attempting this optimization.Some of the most useful and most efficient compiler algorithms, e.g. LR(k) parsing, require a good deal of mathematical background for full understanding. We expect, therefore, that a good theoretical background will become essential for the compiler designer.While we have not omitted difficult theorems that are relevant to compiling, we have tried to make the book as readable as possible. Numerous examples are given, each based on a small grammar, rather than on the large grammars encountered in practice. It is hoped that these examples are sufficient to illustrate the basic ideas, even in cases where the theoretical developments are difficult to follow in isolation.
Популярные книги за неделю:
Система упражнений по развитию способностей человека (Практическое пособие)Автор: Петров Аркадий НаумовичКатегория: Путь к себе
Размер книги: 818 Kb
Сотворение мира (3-х томник)Автор: Петров Аркадий НаумовичКатегория: Путь к себе
Размер книги: 817 Kb
Pragmatic Thinking and Learning: Refactor Your Wetware (Pragmatic Programmers)Автор: Andy HuntКатегория: Образование
Размер книги: 8.78 Mb
Introduction to Functional Programming (Prentice Hall International Series in Computing Science)Автор: Richard Bird, Автор: Philip WadlerКатегория: Математика, Прикладная математика
Размер книги: 4.73 Mb
Только что пользователи скачали эти книги:
Черная маска из Аль-ДжебрыАвтор: Левшин Владимир, Автор: Александрова М.Категория: Детская образовательная литература
Размер книги: 1.48 Mb
Perry's chemical Engineer's handbook, Section 18Автор: David Dickey, Автор: Frank Baczek, Автор: Daniel Bedell, Автор: Kent Brown, Автор: Wu Chen, Автор: Daniel Ellis, Автор: Peter Harriott, Автор: Wenping Li, Автор: James McGillicuddy, Автор: Terence McNulty, Автор: James Oldshue, Автор: Fred Schoenbrunn, Автор: Julian Smith, Автор: Donald Taylor, Автор: Daniel Wells Wayne Genck
Размер книги: 5.23 Mb
ccna security official exam certification guide exam 640-553 exam certifica 1587202204Автор: Michael Watkins, Автор: Kevin WallaceКатегория: Chemistry-Environmental-Material
Размер книги: 32.44 Mb
A Child's Right to a Healthy Environment (The Loyola University Symposium on the Human Rights of Children)Автор: James Garbarino, Автор: Garry Sigman
Размер книги: 3.49 Mb
3D Radiative Transfer in Cloudy Atmospheres (Physics of Earth and Space Environments)Автор: Alexander Marshak, Автор: Anthony Davis
Размер книги: 13.77 Mb
Domestic Violence And Child Protection: Directions for Good PracticeАвтор: Cathy Humphreys, Автор: Nicky Stanley
Размер книги: 1.09 Mb
Adaptation to Climate Change: From Resilience to TransformationАвтор: Pelling, Автор: Mark
Размер книги: 690 Kb
Compendia Rerum Iudaicarum ad Novum Testamentum, Volume 12 The Mystery of God: Early Jewish Mysticism and the New TestamentАвтор: Christopher Rowland, Автор: Christopher R.A. Morray-JonesКатегория: Религия
Размер книги: 2.69 Mb
|
|
|