Контакты/Адрес/Проезд   Доставка и Оплата
История
+7(495) 980-12-10
  10:00-18:00 пн-сб
  shop@logobook.ru
  
   
    Поиск книг                    Поиск по списку ISBN Расширенный поиск    
Найти
  Зарубежные издательства Российские издательства  
  Авторы | Каталог книг | Издательства | Новинки | Учебная литература | Специальные предложения | Бестселлеры
 
 
Вход в систему
Книги
Читайте отзывы покупателей и оценивайте качество магазина на Яндекс.Маркете
Информация
Online Каталоги
Каталог учебной литературы
по английскому языку >>>

Каталог учебной литературы
по английскому языку >>>


Engineering a Compiler,, Keith Cooper

Варианты приобретения
Цена: 5975р.   6639р. -10%
Кол-во:
Наличие: Поставка под заказ.  Есть в наличии на складе поставщика.
Склад Англия: 7 шт.  Склад Америка: 5 шт.  
При оформлении заказа до:
Ориентировочная дата поставки:

Добавить в корзину
в Мои желания
Автор: Keith Cooper
Название:  Engineering a Compiler,   (Кейт Купер: Разрабатывая компилятор)
Издательство: Elsevier Science
Классификация:
Компиляторы и переводчики

ISBN: 012088478X
ISBN-13(EAN): 9780120884780
ISBN: 0-12-088478-X
ISBN-13(EAN): 978-0-12-088478-0
Обложка/Формат: Hardback
Страницы: 824
Вес: 1.71 кг.
Дата издания: 15.03.2011
Серия: Computing
Язык: ENG
Издание: 2 rev ed
Иллюстрации: Approx. 325 illustrations
Размер: 235 x 191 x 41
Читательская аудитория: Postgraduate, research & scholarly
Ссылка на Издательство: Link
Рейтинг:
Поставляется из: Англии
Описание: This entirely revised second edition of Engineering a Compiler is full of technical updates and new material covering the latest developments in compiler technology. In this comprehensive text you will learn important techniques for constructing a modern compiler. Leading educators and researchers Keith Cooper and Linda Torczon combine basic principles with pragmatic insights from their experience building state-of-the-art compilers. They will help you fully understand important techniques such as compilation of imperative and object-oriented languages, construction of static single assignment forms, instruction scheduling, and graph-coloring register allocation.
Дополнительное описание:




      Старое издание
Engineering a Compiler

Автор: Keith Cooper
Название: Engineering a Compiler
ISBN: 155860698X ISBN-13(EAN): 9781558606982
Издательство: Elsevier Science
Цена: 6166 р.
Наличие на складе: Невозможна поставка.
Описание: The proliferation of processors, environments, and constraints on systems has cast compiler technology into a wider variety of settings, changing the compiler and compiler writer's role. No longer is execution speed the sole criterion for judging compiled code. Today, code might be judged on how small it is, how much power it consumes, how well it compresses, or how many page faults it generates.

In this evolving environment, the task of building a successful compiler relies upon the compiler writer's ability to balance and blend algorithms, engineering insights, and careful planning. Today's compiler writer must choose a path through a design space that is filled with diverse alternatives, each with distinct costs, advantages, and complexities. "Engineering a Compiler" explores this design space by presenting some of the ways these problems have been solved, and the constraints that made each of those solutions attractive.

By understanding the parameters of the problem and their impact on compiler design, the authors hope to convey both the depth of the problems and the breadth of possible solutions. Their goal is to cover a broad enough selection of material to show read rs that real tradeoffs exist, and that the impact of those choices can be both subtle and far-reaching. Authors Keith Cooper and Linda Torczon convey both the art and the science of compiler construction and show best practice algorithms for the major passes of a compiler.

Their text re-balances the curriculum for an introductory course in compiler construction to reflect the issues that arise in current practice. This work: focuses on the back end of the compiler - reflecting the focus of research and development over the last decade; uses the well-developed theory from scanning and parsing to introduce concepts that play a critical role in optimization and code generation; introduces the student to optimization through data-flow analysis, SSA form, and a selection of scalar optimizations; builds on this background to teach modern methods in code generation: instruction selection, instruction scheduling, and register allocation; presents examples in several different programming languages in order to best illustrate the concept; and, provides end-of-chapter exercises, with on-line solutions available to instructors.

Engineering a compiler

Автор: Cooper, Keith Torczon, Linda
Название: Engineering a compiler
ISBN: 1558606998 ISBN-13(EAN): 9781558606999
Издательство: Elsevier Science
Цена: 4857 р.
Наличие на складе: Невозможна поставка.
Описание: Conveys both the art and the science of compiler construction and shows best practice algorithms for the problems inside a compiler. This work focuses on the back end of the compiler-reflecting the focus of research and development. It introduces readers to optimization through data-flow analysis, SSA form and a selection of scalar optimizations.


Engineering a compiler

Автор: Cooper, Keith Torczon, Linda
Название: Engineering a compiler
ISBN: 1558606998 ISBN-13(EAN): 9781558606999
Издательство: Elsevier Science
Рейтинг:
Цена: 4857 р.
Наличие на складе: Невозможна поставка.

Описание: Conveys both the art and the science of compiler construction and shows best practice algorithms for the problems inside a compiler. This work focuses on the back end of the compiler-reflecting the focus of research and development. It introduces readers to optimization through data-flow analysis, SSA form and a selection of scalar optimizations.

Engineering a Compiler

Автор: Keith Cooper
Название: Engineering a Compiler
ISBN: 155860698X ISBN-13(EAN): 9781558606982
Издательство: Elsevier Science
Рейтинг:
Цена: 6166 р.
Наличие на складе: Невозможна поставка.

Описание: The proliferation of processors, environments, and constraints on systems has cast compiler technology into a wider variety of settings, changing the compiler and compiler writer's role. No longer is execution speed the sole criterion for judging compiled code. Today, code might be judged on how small it is, how much power it consumes, how well it compresses, or how many page faults it generates.

In this evolving environment, the task of building a successful compiler relies upon the compiler writer's ability to balance and blend algorithms, engineering insights, and careful planning. Today's compiler writer must choose a path through a design space that is filled with diverse alternatives, each with distinct costs, advantages, and complexities. "Engineering a Compiler" explores this design space by presenting some of the ways these problems have been solved, and the constraints that made each of those solutions attractive.

By understanding the parameters of the problem and their impact on compiler design, the authors hope to convey both the depth of the problems and the breadth of possible solutions. Their goal is to cover a broad enough selection of material to show read rs that real tradeoffs exist, and that the impact of those choices can be both subtle and far-reaching. Authors Keith Cooper and Linda Torczon convey both the art and the science of compiler construction and show best practice algorithms for the major passes of a compiler.

Their text re-balances the curriculum for an introductory course in compiler construction to reflect the issues that arise in current practice. This work: focuses on the back end of the compiler - reflecting the focus of research and development over the last decade; uses the well-developed theory from scanning and parsing to introduce concepts that play a critical role in optimization and code generation; introduces the student to optimization through data-flow analysis, SSA form, and a selection of scalar optimizations; builds on this background to teach modern methods in code generation: instruction selection, instruction scheduling, and register allocation; presents examples in several different programming languages in order to best illustrate the concept; and, provides end-of-chapter exercises, with on-line solutions available to instructors.

Modern Compiler Implementation in ML

Автор: Andrew W. Appel
Название: Modern Compiler Implementation in ML
ISBN: 0521607647 ISBN-13(EAN): 9780521607643
Издательство: Cambridge Academ
Рейтинг:
Цена: 5203 р.
Наличие на складе: Есть у поставщика Поставка под заказ.

Описание: This new, expanded textbook describes all phases of a modern compiler: lexical analysis, parsing, abstract syntax, semantic actions, intermediate representations, instruction selection via tree matching, dataflow analysis, graph-coloring register allocation, and runtime systems. It includes good coverage of current techniques in code generation and register allocation, as well as functional and object-oriented languages, that are missing from most books. In addition, more advanced chapters are now included so that it can be used as the basis for two-semester or graduate course. The most accepted and successful techniques are described in a concise way, rather than as an exhaustive catalog of every possible variant. Detailed descriptions of the interfaces between modules of a compiler are illustrated with actual C header files. The first part of the book, Fundamentals of Compilation, is suitable for a one-semester first course in compiler design. The second part, Advanced Topics, which includes the advanced chapters, covers the compilation of object-oriented and functional languages, garbage collection, loop optimizations, SSA form, loop scheduling, and optimization for cache-memory hierarchies.

Modern Compiler Implementation in Java

Автор: Appel, Palsberg
Название: Modern Compiler Implementation in Java
ISBN: 052182060X ISBN-13(EAN): 9780521820608
Издательство: Cambridge Academ
Рейтинг:
Цена: 5203 р.
Наличие на складе: Есть у поставщика Поставка под заказ.

Описание: This textbook describes all phases of a compiler: lexical analysis, parsing, abstract syntax, semantic actions, intermediate representations, instruction selection via tree matching, dataflow analysis, graph-coloring register allocation, and runtime systems. It includes good coverage of current techniques in code generation and register allocation, as well as the compilation of functional and object-oriented languages, that is missing from most books. The most accepted and successful techniques are described concisely, rather than as an exhaustive catalog of every possible variant, and illustrated with actual Java classes. This second edition has been extensively rewritten to include more discussion of Java and object-oriented programming concepts, such as visitor patterns. A unique feature is the newly redesigned compiler project in Java, for a subset of Java itself. The project includes both front-end and back-end phases, so that students can build a complete working compiler in one semester.

Modern Compiler Implementation in C

Автор: Andrew W. Appel
Название: Modern Compiler Implementation in C
ISBN: 0521607655 ISBN-13(EAN): 9780521607650
Издательство: Cambridge Academ
Рейтинг:
Цена: 5203 р.
Наличие на складе: Есть у поставщика Поставка под заказ.

Описание: This new, expanded textbook describes all phases of a modern compiler: lexical analysis, parsing, abstract syntax, semantic actions, intermediate representations, instruction selection via tree matching, dataflow analysis, graph-coloring register allocation, and runtime systems. It includes good coverage of current techniques in code generation and register allocation, as well as functional and object-oriented languages, that are missing from most books. In addition, more advanced chapters are now included so that it can be used as the basis for a two-semester or graduate course. The most accepted and successful techniques are described in a concise way, rather than as an exhaustive catalog of every possible variant. Detailed descriptions of the interfaces between modules of a compiler are illustrated with actual C header files. The first part of the book, Fundamentals of Compilation, is suitable for a one-semester first course in compiler design. The second part, Advanced Topics, which includes the advanced chapters, covers the compilation of object-oriented and functional languages, garbage collection, loop optimizations, SSA form, loop scheduling, and optimization for cache-memory hierarchies.

Compiler Construction / 11th International Conference, CC 2002, Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2002, Grenoble, France, April 8-12, 2002, Proceedings

Автор: Horspool R. Niegel
Название: Compiler Construction / 11th International Conference, CC 2002, Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2002, Grenoble, France, April 8-12, 2002, Proceedings
ISBN: 3540433694 ISBN-13(EAN): 9783540433699
Издательство: Springer
Рейтинг:
Цена: 7479 р.
Наличие на складе: Есть у поставщика Поставка под заказ.

Описание: This book constitutes the refereed proceedings of the 11th International Conference on Compiler Construction, CC 2002, held in Grenoble, France, in April 2002.The 19 revised full papers presented together with three tool demonstration papers and an invited paper were carefully reviewed and selected from 44 submissions. The papers are organized in topical sections on analysis and optimization, low-level analysis, grammars and parsing, domain-specific languages and tools, energy consumption optimizations, and loop and array optimizations.

Optimizing Compilers for Modern Architectures,

Автор: Randy Allen
Название: Optimizing Compilers for Modern Architectures,
ISBN: 1558602860 ISBN-13(EAN): 9781558602861
Издательство: Elsevier Science
Рейтинг:
Цена: 9818 р.
Наличие на складе: Нет в наличии.

Описание: Aims to enable compiler designers to write compilers that automatically transform simple, sequential programs into forms that can exploit special features of the modern architectures. This text provides an introduction to data dependence, to the many transformation strategies it supports, and to its applications to important optimization problems.

Compiling with continuations

Автор: Andrew W. Appel
Название: Compiling with continuations
ISBN: 052103311X ISBN-13(EAN): 9780521033114
Издательство: Cambridge Academ
Рейтинг:
Цена: 6453 р.
Наличие на складе: Есть у поставщика Поставка под заказ.

Описание: The control and data flow of a program can be represented using continuations, a concept from denotational semantics that has practical application in real compilers. This book shows how continuation-passing style is used as an intermediate representation on which to perform optimisations and program transformations. Continuations can be used to compile most programming languages. The method is illustrated in a compiler for the programming language Standard ML. However, prior knowledge of ML is not necessary, as the author carefully explains each concept as it arises. This is the first book to show how concepts from the theory of programming languages can be applied to the producton of practical optimising compilers for modern languages like ML. This book will be essential reading for compiler writers in both industry and academe, as well as for students and researchers in programming language theory.

Compiler Construction / 12th International Conference, CC 2003, Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2003, Warsaw, Poland, April 7-11, 2003, Proceedings

Автор: Hedin GГ¶rel
Название: Compiler Construction / 12th International Conference, CC 2003, Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2003, Warsaw, Poland, April 7-11, 2003, Proceedings
ISBN: 3540009043 ISBN-13(EAN): 9783540009047
Издательство: Springer
Рейтинг:
Цена: 6544 р.
Наличие на складе: Нет в наличии.

Описание:  This book constitutes the refereed proceedings of the 12th International Conference on Compiler Construction, CC 2003, held in Warsaw, Poland, in April 2003.The 20 revised full regular papers and one tool demonstration paper presented together with two invited papers were carefully reviewed and selected from 83 submissions. The papers are organized in topical sections on register allocation, language constructs and their implementation, type analysis, Java, pot pourri, and optimization.

Compiler Construction / 13th International Conference, CC 2004, Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2004, Barcelona, Spain, March 29 - April 2, 2004, Proceedings

Автор: Duesterwald Evelyn
Название: Compiler Construction / 13th International Conference, CC 2004, Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2004, Barcelona, Spain, March 29 - April 2, 2004, Proceedings
ISBN: 3540212973 ISBN-13(EAN): 9783540212973
Издательство: Springer
Рейтинг:
Цена: 7012 р.
Наличие на складе: Есть у поставщика Поставка под заказ.

Описание: This book constitutes the refereed proceedings of the 13th International Conference on Compiler Construction, CC 2004, held in Barcelona, Spain, in March/April 2004.The 19 revised full papers presented together with the abstract of an invited talk were carefully reviewed and selected from 58 submissions. The papers are organized in topical sections on program analysis, parsing, loop analysis, optimization, code generation and backend optimizations, and compiler construction.

Compiler Construction / 16th International Conference, CC 2007, Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2007, Braga, Portugal, March 26-30, 2007, Proceedings

Автор: Krishnamurthi Shriram, Odersky Martin
Название: Compiler Construction / 16th International Conference, CC 2007, Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2007, Braga, Portugal, March 26-30, 2007, Proceedings
ISBN: 3540712283 ISBN-13(EAN): 9783540712282
Издательство: Springer
Рейтинг:
Цена: 6544 р.
Наличие на складе: Есть у поставщика Поставка под заказ.

Описание: This book constitutes the refereed proceedings of the 16th International Conference on Compiler Construction, CC 2007, held in Braga, Portugal, in March 2007 as part of ETAPS 2007, the European Joint Conferences on Theory and Practice of Software.The 15 revised full papers presented were carefully reviewed and selected from 60 submissions. The papers are organized in topical sections on architecture, garbage collection and program analysis, register allocation, and program analysis.

Principles of Compilers

Автор: Su
Название: Principles of Compilers
ISBN: 3642208347 ISBN-13(EAN): 9783642208348
Издательство: Springer
Рейтинг:
Цена: 15427 р.
Наличие на складе: Есть у поставщика Поставка под заказ.

Описание: Principles of Compilers: A New Approach to Compilers Including the Algebraic Method introduces the ideas of the compilation from the natural intelligence of human beings by comparing similarities and differences between the compilations of natural languages and programming languages. The notation is created to list the source language, target languages, and compiler language, vividly illustrating the multilevel procedure of the compilation in the process. The book thoroughly explains the LL(1) and LR(1) parsing methods to help readers to understand the how and why. It not only covers established methods used in the development of compilers, but also introduces an increasingly important alternative — the algebraic formal method. This book is intended for undergraduates, graduates and researchers in computer science. Professor Yunlin Su is Head of the Research Center of Information Technology, Universitas Ma Chung, Indonesia and Department of Computer Science, Jinan University, Guangzhou, China. Dr. Song Y. Yan is a Professor of Computer Science and Mathematics at the Institute for Research in Applicable Computing, University of Bedfordshire, UK and Visiting Professor at the Massachusetts Institute of Technology and Harvard University, USA.


ООО "Логосфера " Тел:+7(495) 980-12-10 www.logobook.ru
   В Контакте  Мобильная версия