Зарегистрироваться
Восстановить пароль
FAQ по входу

Создание компиляторов (трансляторов)

Доверенные пользователи и модераторы раздела

A
2nd New International Edition. — Pearson, 2014. — 952 p. — ISBN 1292024348, 9781292024349. Compilers: Principles, Techniques and Tools, known to professors, students, and developers worldwide as the "Dragon Book," is available in a new edition. Every chapter has been completely revised to reflect developments in software engineering, programming languages, and computer...
  • №1
  • 9,26 МБ
  • добавлен
  • описание отредактировано
C
Elsevier, 2012. — 825 p. The practice of compiler construction changes continually, in part because the designs of processors and systems change. For example, when we began to write Engineering a Compiler (eac) in 1998, some of our colleagues questioned the wisdom of including a chapter on instruction scheduling because out-of-order execution threatened to make scheduling...
  • №2
  • 8,27 МБ
  • добавлен
  • описание отредактировано
3rd Edition. — Elsevier Inc.; Morgan Kaufmann, 2023. — 848 p. — ISBN: 978-0-12-815412-0. Engineering a Compiler, Third Edition covers the latest developments in compiler technology, with new chapters focusing on semantic elaboration (the problems that arise in generating code from the ad-hoc syntax-directed translation schemes in a generated parser), on runtime support for...
  • №3
  • 13,73 МБ
  • добавлен
  • описание отредактировано
D
Addison-Wesley Professional; 1st edition (January 31, 1995) - 584 p. - ISBN: 978-0805316704 Designed as a self-study guide, the book describes the real-world tradeoffs encountered in building a production-quality, platform-retargetable compiler. The authors examine the implementation of lcc, a production-quality, research-oriented retargetable compiler, designed at AT&T Bell...
  • №4
  • 7,87 МБ
  • добавлен
  • описание отредактировано
John Wiley & Sons, Inc., 2012. — 655 p. — ISBN: 978-1-118-11287-8. A student-friendly, course-friendly guide to compiler theory, applications, and programming technology. Compiler construction is a tricky subject, involving theory, the application of that theory, and programming technology. Virtually every day, advances in computer technology propel advances in compiler...
  • №5
  • 43,52 МБ
  • добавлен
  • описание отредактировано
John Wiley & Sons, Inc., 2012. — 655 p. — ISBN: 978-1-118-11287-8. На англ. языке. A student-friendly, course-friendly guide to compiler theory, applications, and programming technology. Compiler construction is a tricky subject, involving theory, the application of that theory, and programming technology. Virtually every day, advances in computer technology propel advances in...
  • №6
  • 18,08 МБ
  • добавлен
  • описание отредактировано
G
2nd ed. — Springer, 2012. — 822 p. — ISBN: 1461446988, 9781461446996. "Modern Compiler Design" makes the topic of compiler design more accessible by focusing on principles and techniques of wide application. By carefully distinguishing between the essential (material that has a high chance of being useful) and the incidental (material that will be of benefit only in exceptional...
  • №7
  • 4,39 МБ
  • добавлен
  • описание отредактировано
K
Charles River Media, 2002. — 334 p. A compiler translates a high-level language program into a functionally equivalent low-level language program that can be understood and executed by the computer. Crucial to any computer system, effective compiler design is also one of the most complex areas of system development. Before any code for a modern compiler is even written, many...
  • №8
  • 6,53 МБ
  • добавлен
  • описание отредактировано
Rosina S Khan, 2018. — 161 p. This book is useful for those who are interested in knowing the underlying principles of a Compiler that is used for compiling high-level programming languages. This book actually guides you step by step in a lucid and simple way how to design a compiler ultimately. I am guessing you have compiled a high-level program some time or the other or...
  • №9
  • 2,51 МБ
  • добавлен
  • описание отредактировано
L
Новосибирск: НГУ, 2012. – 16 слайдов. Dultsev I., Tumaykin D. Project Specification. Architecture & Design. Lexer. Lexer. A Sample. Parser. Parser. A Sample. Semantic analyzer. Semantic analyzer. A Sample. Type System. Code generator. Code generation sample. GUI.
  • №10
  • 2,39 МБ
  • добавлен
  • описание отредактировано
M
Auerbach Publications, 2008. — 584 p. This book is intended as a text for a one-term introductory course in compiler writing at a senior undergraduate level. It maintains a balance between a theoretical and practical approach to this subject. From a theoretical viewpoint, it introduces rudimental models underlying compilation and its essential phases. Based on these models, it...
  • №11
  • 2,14 МБ
  • добавлен
  • описание отредактировано
2nd edition. — New York: Springer, 2017. — 258 p. All phases required for translating a high-level language to symbolic machine language are covered, including lexing, parsing, type checking, intermediate-code generation, machine-code generation, register allocation and optimisation, interpretation is covered briefly. Aiming to be neutral with respect to implementation languages,...
  • №12
  • 6,77 МБ
  • добавлен
  • описание отредактировано
3rd Edition. — Springer, 2024. — 303 p. — (Undergraduate Topics in Computer Science). — ISBN 978-3-031-46459-1. Введение в проектирование компилятора In order to reduce the complexity of designing and building computers, nearly all of these are made to execute relatively simple commands (but do so very quickly). A program for a computer must be built by combining these very...
  • №13
  • 7,57 МБ
  • добавлен
  • описание отредактировано
3rd Edition. — Springer, 2024. — 303 p. — (Undergraduate Topics in Computer Science). — ISBN 978-3-031-46459-1. Введение в проектирование компилятора In order to reduce the complexity of designing and building computers, nearly all of these are made to execute relatively simple commands (but do so very quickly). A program for a computer must be built by combining these very...
  • №14
  • 17,32 МБ
  • добавлен
  • описание отредактировано
Copenhagen: lulu.com, 2010. — 319 p. Introduction What is a compiler? The phases of a compiler Interpreters Why learn about compilers? The structure of this book To the lecturer Acknowledgements Permission to use Lexical Analysis Introduction Regular expressions Shorthands Examples Nondeterministic finite automata Converting a regular expression to an NFA Optimisations...
  • №15
  • 2,60 МБ
  • добавлен
  • описание отредактировано
Morgan Kaufmann Publishers, 1997. — 887 p. — ISBN: 1-55860-320-4. This book concerns advanced issues in the design and implementation of compilers, for uniprocessors, with its major emphasis (over 60% of the text) on optimization. While it does consider machines with instruction-level parallelism, we ignore almost completely the issues of large-scale parallelization and...
  • №16
  • 15,16 МБ
  • добавлен
  • описание отредактировано
Morgan Kaufmann Publishers, 1997. — 887 p. This book concerns advanced issues in the design and implementation of compilers, for uniprocessors, with its major emphasis (over 60% of the text) on optimization. While it does consider machines with instruction-level parallelism, we ignore almost completely the issues of large-scale parallelization and vectorization. It begins with...
  • №17
  • 6,55 МБ
  • добавлен
  • описание отредактировано
P
2nd edition. — The Pragmatic Programmers, LLC., 2013. — 328 p. Programmers run into parsing problems all the time. Whether it's a data format like JSON, a network protocol like SMTP, a server configuration file for Apache, a PostScript/PDF file, or a simple spreadsheet macro language-ANTLR v4 and this book will demystify the process. ANTLR v4 has been rewritten from scratch to...
  • №18
  • 8,57 МБ
  • добавлен
  • описание отредактировано
2nd edition. — The Pragmatic Programmers, LLC., 2013. — 328 p. Programmers run into parsing problems all the time. Whether it's a data format like JSON, a network protocol like SMTP, a server configuration file for Apache, a PostScript/PDF file, or a simple spreadsheet macro language-ANTLR v4 and this book will demystify the process. ANTLR v4 has been rewritten from scratch to...
  • №19
  • 1,56 МБ
  • добавлен
  • описание отредактировано
Pragmatic Bookshelf, 2010. — 374 p. — (Pragmatic Programmers). Learn to build configuration file readers, data readers, model-driven code generators, source-to-source translators, source analyzers, and interpreters. You don't need a background in computer science — ANTLR creator Terence Parr demystifies language implementation by breaking it down into the most common design...
  • №20
  • 4,04 МБ
  • добавлен
  • описание отредактировано
Pragmatic Bookshelf, 2010. — 390 p. — (Pragmatic Programmers). — ISBN13: 978-1-934356-45-6. Целевая аудитория: опытные разработчики. Настоящее руководство написано для разработчиков, любящих трудности и сложное программирование. Автор научит вас создавать собственные компьютерные языки, необходимые для повышения производительности, и видеть шаблоны в языковых реализациях. Все...
  • №21
  • 3,95 МБ
  • добавлен
  • описание отредактировано
The Pragmatic Programmers, 2007. — 376 p. — (The Pragmatic Bookshelf). — ISBN-10 0-9787392-5-6; ISBN-13 978-09787392-4-9. ANTLR v3 is the most powerful, easy-to-use parser generator built to date, and represents the culmination of more than 15 years of research by Terence Parr. This book is the essential reference guide to using this completely rebuilt version of ANTLR, with...
  • №22
  • 2,44 МБ
  • добавлен
  • описание отредактировано
R
Cham: Springer, 2022. — 381 p. This book provides readers with a single-source reference to static-single assignment (SSA)-based compiler design. It is the first (and up to now only) book that covers in a deep and comprehensive way how an optimizing compiler can be designed using the SSA form. After introducing vanilla SSA and its main properties, the authors describe several...
  • №23
  • 13,72 МБ
  • добавлен
  • описание отредактировано
S
Wiley. Hoboken, NJ, USA. 2010. 295 pages. Include references and index. ISBN: 0470500956 The most complete real-world guide to compiler development and the principles of trustworthy compilers. Drawing on the author's over thirty years of expertise in compiler development, research, and instruction, Trustworthy Compilers introduces and analyzes the concept of trustworthy...
  • №24
  • 1,06 МБ
  • добавлен
  • описание отредактировано
The MIT Press, 2023. — 240 p. — ISBN 9780262047760. Основы компиляции: поэтапный подход в Racket A hands-on approach to understanding and building compilers. Compilers are notoriously some of the most difficult programs to teach and understand. Most books about compilers dedicate one chapter to each progressive stage, a structure that hides how language features motivate design...
  • №25
  • 16,55 МБ
  • добавлен
  • описание отредактировано
T
Lulu.com, 2018. — 247 p. A compiler translates a program written in a high level language into a program written in a lower level language. For students of computer science, building a compiler from scratch is a rite of passage: a challenging and fun project that offers insight into many different aspects of computer science, some deeply theoretical, and others highly...
  • №26
  • 2,26 МБ
  • добавлен
  • описание отредактировано
W
New York: Springer, 2017. - 260 p. This book provides a practically-oriented introduction to high-level programming language implementation. It demystifies what goes on within a compiler and stimulates the reader's interest in compiler design, an essential aspect of computer science. Programming language analysis and translation techniques are used in many software application...
  • №27
  • 1,79 МБ
  • добавлен
  • описание отредактировано
Springer, 2017. — 254 p. — ISBN: 978-3-319-52789-5. This book provides a practically-oriented introduction to high-level programming language implementation. It demystifies what goes on within a compiler and stimulates the reader's interest in compiler design, an essential aspect of computer science. Programming language analysis and translation techniques are used in many...
  • №28
  • 1,79 МБ
  • добавлен
  • описание отредактировано
А
2-е изд. — М.: Вильямс, 2018. — 1186 с. — ISBN: 9785907114289. Каждый, кто интересовался разработкой компиляторов, не мог не слышать о знаменитой "Книге Дракона", классическом труде Ахо и Ульмана "Принципы разработки компиляторов". Развитие технологий компиляции привело к рождению очередного "дракона" — книги "Компиляторы. Принципы, технологии, инструментарий", — у которой...
  • №29
  • 7,88 МБ
  • добавлен
  • описание отредактировано
2-е изд.: пер. с англ. и ред. канд. техн. наук И.В. Красикова — М.: Вильямс, 2018. — 1184 с.: ил. — ISBN 978-5-8459-1932-8. Каждый, кто интересовался разработкой компиляторов, не мог не слышать о знаменитой "Книге Дракона", классическом труде Ахо и Ульмана "Принципы разработки компиляторов". Развитие технологий компиляции привело к рождению очередного "дракона" - книги...
  • №30
  • 9,85 МБ
  • добавлен
  • описание отредактировано
2-е изд.: пер. с англ. — М.: Вильямс, 2008. — 1184 с. — ISBN: 978-5-8459-1349-4. Эта книга начинается с изложения основных принципов разработки компиляторов, включая детальное рассмотрение лексического и синтаксического анализа и генерации кода. Особенностью данного издания является широкое освещение вопросов оптимизации кода, в том числе для работы в многопроцессорных...
  • №31
  • 15,08 МБ
  • добавлен
  • описание отредактировано
2-е изд.: пер. с англ. — М.: Вильямс, 2008. — 1184 с. — ISBN: 978-5-8459-1349-4. Эта книга начинается с изложения основных принципов разработки компиляторов, включая детальное рассмотрение лексического и синтаксического анализа и генерации кода. Особенностью данного издания является широкое освещение вопросов оптимизации кода, в том числе для работы в многопроцессорных...
  • №32
  • 15,32 МБ
  • добавлен
  • описание отредактировано
М.: Вильямс, 2003. — 768 с.: ил. Каждый, кто интересовался разработкой компиляторов, несомненно, слышал о знаменитой "Книге Дракона" - "Dragon Book", классическом труде Ахо и Ульмана "Принципы разработки компиляторов". Бурное развитие технологий компиляции привело к рождению нового дракона - книги "Компиляторы: принципы, технологии, инструментарий" Альфреда Ахо, Рави Сети и...
  • №33
  • 5,49 МБ
  • дата добавления неизвестна
  • описание отредактировано
М.: Вильямс, 2003. — 768 с.: ил. Каждый, кто интересовался разработкой компиляторов, несомненно, слышал о знаменитой "Книге Дракона" - "Dragon Book", классическом труде Ахо и Ульмана "Принципы разработки компиляторов". Бурное развитие технологий компиляции привело к рождению нового дракона - книги "Компиляторы: принципы, технологии, инструментарий" Альфреда Ахо, Рави Сети и...
  • №34
  • 8,60 МБ
  • добавлен
  • описание отредактировано
В
Москва: ДМК Пресс, 2010. — 192 с. Книга известного специалиста в области информатики Никлауса Вирта написана по материалам его лекций по вводному курсу проектирования компиляторов. На примере простого языка Оберон-0 рассмотрены все элементы транслятора, включая оптимизацию и генерацию кода. Приведен полный текст компилятора на языке программирования Оберон. Для программистов,...
  • №35
  • 9,81 МБ
  • добавлен
  • описание отредактировано
Г
Казань: Казанский университет, 2018. — 151 с. В учебном пособии представлены пакеты, которые входят в состав ОС Unix lex и yacc, а также вводная теоретическая часть по теории формальных языков, необходимых для понимания назначения и принципов работы данных пакетов. Генератор lex строит лексический анализатор по описанию лексем на языке регулярных выражений. Результатом работы...
  • №36
  • 1,09 МБ
  • добавлен
  • описание отредактировано
Учебно-методическое пособие. — Казань: Казанский федеральный университет, 2024. — 108 с. В учебно-методическом пособии представлены генераторы лексических (lex) и синтаксических (yacc) анализаторов, а также основы теории конечных автоматов и формальных грамматик. Генератор lex по описанию лексем на языке регулярных выражений строит детерминированный конечный автомат. Генератор...
  • №37
  • 1,62 МБ
  • добавлен
  • описание отредактировано
Учебное пособие. — Казань: Казанский федеральный университет, 2024. — 182 с. В учебном пособии представлены генераторы лексических (lex) и синтаксических (yacc) анализаторов, а также основы теории конечных автоматов и формальных грамматик. Генератор lex по описанию лексем на языке регулярных выражений строит детерминированный конечный автомат. Генератор yacc по описанию входной...
  • №38
  • 1,90 МБ
  • добавлен
  • описание отредактировано
В этом разделе нет файлов.

Комментарии

В этом разделе нет комментариев.