|
|
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
Момент истины (В августе сорок четвертого...)Автор: Богомолов Владимир ОсиповичКатегория: О войне
Размер книги: 1.83 Mb
Только что пользователи скачали эти книги:
1001 секрет реестра Windows NT 4Автор: Дэниелс Тим, Автор: Перевод с английского под общей редакцией А.И.Козлова. Переводчики А.В.Белоусов, Автор: Д.Ю.Мишин.
Размер книги: 1.89 Mb
Тренировка умаАвтор: Вуджек ТомКатегория: Научно-популярная литература (разное)
Размер книги: 2.43 Mb
Математика. Задачи вступительных экзаменов с ответами и решениями (1993-1997гг.)Автор: Сергеев И.Н., Автор: Мельников И.И., Автор: Олехник С.Н.Категория: Школьный уровень
Размер книги: 3.93 Mb
The Evolving Female: A Life-History PerspectiveАвтор: ME Morbeck, Автор: A Galloway, Автор: AL ZihlmanКатегория: История
Размер книги: 3.67 Mb
Строительство и ремонт садового домика. Справочник домашнего мастераАвтор: Тимошенко М.Н. и др.
Размер книги: 8.92 Mb
Строительство и ремонт одноэтажных домовАвтор: Дедек М. и др.Категория: КНИГИ ДОМ и СЕМЬЯ
Размер книги: 12.69 Mb
The Power of Many. Building Sustainable Collective Leadership in SchoolsАвтор: Patrick Duignan, Автор: Helen Cannon
Размер книги: 551 Kb
|
|
|