|
|
libcats.org
Programming Language Processors in JavaDavid Watt, Deryck BrownDavid 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.
Популярные книги за неделю:
Проектирование и строительство. Дом, квартира, садАвтор: Петер Нойферт, Автор: Людвиг Нефф
Размер книги: 20.83 Mb
Система упражнений по развитию способностей человека (Практическое пособие)Автор: Петров Аркадий НаумовичКатегория: Путь к себе
Размер книги: 818 Kb
Сотворение мира (3-х томник)Автор: Петров Аркадий НаумовичКатегория: Путь к себе
Размер книги: 817 Kb
Радиолюбительские схемы на ИС типа 555Автор: Трейстер Р.Категория: Электротехника и связь
Размер книги: 13.64 Mb
Только что пользователи скачали эти книги:
САДОК ДЛЯ РЕПТИЛИЙ Часть I (Двухтомник англо-американской фантастики)Автор: Баллард Джеймс, Автор: Шекли Роберт, Автор: Мюррей Яко, Автор: Такер Боб, Автор: Уолтон Гарри, Автор: Гаррисон Гарри, Автор: Азимов Айзек, Автор: Бомонт Чарлз, Автор: Слизар Генри, Автор: Рассел Эрик Фрэнк, Автор: Блох Роберт, Автор: Хантер Ивэн, Автор: Брэдбери Рэй, Автор: Браннер Джон, Автор: Олдисс Брайан, Автор: Керш Джералд, Автор: Фридман Джей БрюсКатегория: Научная Фантастика
Размер книги: 512 Kb
Operating Systems Concepts with JavaАвтор: Abraham Silberschatz, Автор: Peter B. Galvin, Автор: Greg Gagne
Размер книги: 12.87 Mb
Indo-Aryan Controversy: Evidence and Inference in Indian HistoryАвтор: Edwin Bryant, Автор: Laurie PattonКатегория: История
Размер книги: 4.08 Mb
The Forger's Spell- A True Story of Vermeer, Nazis, and the Greatest Art Hoax of the TwenАвтор: Dolnick EdwardКатегория: fiction
Размер книги: 4.06 Mb
|
|
|