HOME COMPUTER ARCHITECTURE NETWORKING COMPUTER GRAPHICS SOFTWARE DATA MANAGEMENT ARTIFICIAL INTELLIGENCE HUMAN COMPUTER INTERACTION CONTACT US REVIEW COPY SHOP MK

TEXTBOOKS for
Compilers Courses


Engineering a Compiler

Engineering a Compiler
Keith Cooper
Linda Torczon

ISBN: 9781558606982
Copyright 2003

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... [more]

Artificial Intelligence Courses
To find textbooks click the course headings below.

Algorithms/Advanced Data Structures (CS7) courses:

  • Complexity Theory
  • Theory of Computation/CS Theory

Artificial Intelligence courses:

  • Artificial Intelligence (AI)
  • Constraint Processing
  • Constraint Programming
  • Planning
  • Reasoning
  • Computer Vision
  • Search
  • Expert Systems
  • Programming for Artificial Intelligence
  • Machine Learning
  • Neural Networks and Fuzzy Systems

Compilers courses:

  • Compiler Construction

Terms of Use | Privacy Policy | Copyright © 2007 Elsevier All rights reserved.