Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Trustworthy Compilers (Quantitative Software Engineering Series)

Buy

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 compilers and the principles of trustworthy compiler development, and provides analytical overview of other promising research works in this area.

Vladimir Safonov shares the benefit of his long experience as a teacher and compiler development professional to explain that—even in such a well-studied area as compilers—there is still an opportunity for original results, efficient algorithms, and promising research and development. Beginning with a definition of the trustworthy compiler and a review of the history of compiler development, Trustworthy Compilers features:

  • A complete overview of all essential compiler topics, including lexical analysis, parsing, semantic analysis, compiler optimization, code generation, and traditional and modern approaches to runtime

  • Efficient, ready-to-apply algorithms for various phases of compilation, especially for semantic analysis, developed by the author and used in his real compilers

  • High-yield coverage of graph compilers—a novel compiler development area—plus related concepts such as graph grammars and graph compilers, and editor development tools such as DiaGen

  • Real projects—using examples of real compilers—that cover the key topics related to compiler development and compiling methods

  • A survey of novel kinds of compilation, including just-in-time (JIT) and ahead-of-time (AOT) compilation, which are characteristic of modern software development platforms Java and .NET

  • Sections on modern compiler tools—such as ANTLR, CoCo/R, and SableCC

Covering both classical techniques and innovative ones not covered by other books, Trustworthy Compilers helps both practicing professionals and students meet the challenge of?making compilers more trustworthy. The book's companion Web page (www.vladimirsafonov.org/trustworthycompilers) provides an overview of the book and related resources for compiler teachers and students.

(HTML tags aren't allowed.)

Drupal 7 Multilingual Sites
Drupal 7 Multilingual Sites
Recent estimates show at least 1.5 million websites run on Drupal, which calculates to roughly two percent of all sites. Drupal is used to create personal, business, government, and educational websites including high-profile ones such as whitehouse.gov, duke.edu, and economist.com. Drupal adoption is following a very positive...
Moodle JavaScript Cookbook
Moodle JavaScript Cookbook

Moodle is the best e-learning solution on the block and is revolutionizing courses on the Web. Using JavaScript in Moodle is very useful for administrators and dynamic developers, as it uses built-in libraries to provide the modern and dynamic experience that is expected by web users today.

The Moodle JavaScript Cookbook will take...

ARM-based Microcontroller Projects Using mbed
ARM-based Microcontroller Projects Using mbed

ARM-based Microcontroller Projects Using mbed gives readers a good understanding of the basic architecture and programming of ARM-based microcontrollers using ARM’s mbed software. The book presents the technology through a project-based approach with clearly structured sections that enable readers to use or modify them...


PHP 5 E-commerce Development
PHP 5 E-commerce Development

The popularity of online shopping has increased dramatically over the past few years. There are plenty of options available if you not are planning to build your own e-commerce solution but sometimes it's better to use your own solutions. It may be easy to find an e-commerce system but when it comes to extending it or using it you might...

Btec National for It Practitioners
Btec National for It Practitioners

Bursting with full-colour screenshots, photographs and illustrations, you will find it easy to locate all the information you need in this brand new book. With bite-sized chunks of information linked to the learning outcomes and activities to help generate the necessary evidence, you are clearly guided towards a pass, merit or distinction....

E.guide: New York (EYEWITNESS TRAVEL GUIDE)
E.guide: New York (EYEWITNESS TRAVEL GUIDE)

Building on the success of the Eyewitness Travel Guides and Top 10 Travel Guides, DK has created e>>guides‹the perfect travel companions for the hip, style-conscious traveler. Highlighting the best places to eat and shop, and the coolest local hangouts, each guide has its own regularly updated website, ideal...

©2020 LearnIT (support@pdfchm.net) - Privacy Policy