www.amazon.co.uk Open in urlscan Pro
2600:9000:2447:200:15:c9dc:593:6781  Public Scan

URL: https://www.amazon.co.uk/Compilers-Principles-Techniques-Alfred-Aho/dp/0201100886
Submission: On September 05 via api from US — Scanned from DE

Form analysis 6 forms found in the DOM

POST /privacyprefs/retail/v1/acceptall

<form id="sp-cc" method="post" action="/privacyprefs/retail/v1/acceptall"><input type="hidden" name="anti-csrftoken-a2z" value="hA58JClBBXuLTfsg9J3NLHa9IZAm21YSKiwKtV/LpkTaAAAAAGT2wJQxYzk2NWUyYi04OTBmLTRhNDItOGEzMC1hYjQ2N2RlNWRlMGQ="><input
    type="hidden" name="timeStamp" value="1693892756321"><input type="hidden" name="locale" value="en_GB"><input type="hidden" name="isMobile" value="false"><input type="hidden" name="treatmentName"
    value="ADPT_COOKIE_BANNER_CUSTOMIZE_TEST_724232_T1"><input type="hidden" name="userType" value="UNAUTHENTICATED">
  <div id="sp-cc-rejectall-container"><a id="sp-cc-rejectall-link" class="a-link-emphasis" href="#" role="button">Continue without accepting</a></div>
  <div class="sp-cc-text">
    <h4 class="a-spacing-small">Select your cookie preferences</h4>
    <p class="a-spacing-none"></p>
    <p>We use cookies and similar tools that are necessary to enable you to make purchases, to enhance your shopping experiences, and to provide our services, as detailed in our
      <a href="/gp/help/customer/display.html?nodeId=201890250&amp;ref_=footer_cookies_notice">Cookie Notice</a>. We also use these cookies to understand how customers use our services (for example, by measuring site visits) so we can make
      improvements.</p>
    <p>If you agree, we will also use cookies to complement your shopping experience across Amazon stores as described in our <a href="/gp/help/customer/display.html?nodeId=201890250&amp;ref_=footer_cookies_notice">Cookie Notice</a>. This includes
      using first- and <a href="/cookieprefs/partners">third-party cookies</a> which store or access standard device information such as a unique identifier. Third parties use cookies for the purposes of displaying and measuring personalised
      advertisements, generating audience insights, and developing and improving products. Click ‘Continue without accepting’ or ‘Customise Cookies’ to decline these cookies, make more detailed choices or learn more. You can change your choices at
      any time by visiting <a href="/cookieprefs?ref_=ya_d_l_cookie_prefs">Cookie Preferences</a>, as described in the Cookie Notice. To learn more about how and for what purposes Amazon uses personal information (such as Amazon Store order history),
      please visit our <a href="/gp/help/customer/display.html?nodeId=201909010&amp;ref_=footer_privacy">Privacy Notice</a>.</p>
    <div id="sp-cc-error" class="a-box a-alert-inline a-alert-inline-error aok-hidden a-spacing-top-base" role="alert">
      <div class="a-box-inner a-alert-container"><i class="a-icon a-icon-alert"></i>
        <div class="a-alert-content">Sorry, there was a problem saving your cookie preferences. Try again.</div>
      </div>
    </div>
  </div>
  <div class="sp-cc-buttons"><span class="a-button a-button-primary" id="a-autoid-0"><span class="a-button-inner"><input id="sp-cc-accept" tabindex="1" name="accept" class="a-button-input celwidget" type="submit" value="all"
          data-csa-c-id="jh5zgw-8m33rd-yeser9-mryrod" aria-labelledby="a-autoid-0-announce" data-cel-widget="sp-cc-accept"><span class="a-button-text" aria-hidden="true" id="a-autoid-0-announce">Accept cookies</span></span></span><span
      class="a-button a-button-primary" id="a-autoid-1"><span
        class="a-button-inner"><a id="sp-cc-customize" tabindex="2" href="/cookieprefs?ref_=portal_banner_cpp" class="a-button-text a-text-center celwidget" data-csa-c-id="w43f0c-4zwska-ec2nc5-k3gus5" data-cel-widget="sp-cc-customize">Customise cookies</a></span></span>
  </div>
</form>

Name: site-searchGET /s/ref=nb_sb_noss

<form id="nav-search-bar-form" accept-charset="utf-8" action="/s/ref=nb_sb_noss" class="nav-searchbar nav-progressive-attribute" method="GET" name="site-search" role="search">
  <div class="nav-left">
    <div id="nav-search-dropdown-card">
      <div class="nav-search-scope nav-sprite">
        <div class="nav-search-facade" data-value="search-alias=aps">
          <span id="nav-search-label-id" class="nav-search-label nav-progressive-content" style="width: auto;">Books</span>
          <i class="nav-icon"></i>
        </div>
        <label id="searchDropdownDescription" for="searchDropdownBox" class="nav-progressive-attribute" style="display:none">Select the department you want to search in</label>
        <select aria-describedby="searchDropdownDescription" class="nav-search-dropdown searchSelect nav-progressive-attrubute nav-progressive-search-dropdown" data-nav-digest="DTbWtD/iCDcHnU/2GBNOcI5+GRU=" data-nav-selected="9"
          id="searchDropdownBox" name="url" style="display: block; top: 2.5px;" tabindex="0" title="Search in">
          <option value="search-alias=aps">All Departments</option>
          <option value="search-alias=alexa-skills">Alexa Skills</option>
          <option value="search-alias=amazon-devices">Amazon Devices</option>
          <option value="search-alias=amazon-global-store">Amazon Global Store</option>
          <option value="search-alias=warehouse-deals">Amazon Warehouse</option>
          <option value="search-alias=mobile-apps">Apps &amp; Games</option>
          <option value="search-alias=audible">Audible Audiobooks</option>
          <option value="search-alias=baby">Baby</option>
          <option value="search-alias=beauty">Beauty</option>
          <option selected="selected" current="parent" value="search-alias=stripbooks">Books</option>
          <option value="search-alias=automotive">Car &amp; Motorbike</option>
          <option value="search-alias=popular">CDs &amp; Vinyl</option>
          <option value="search-alias=classical">Classical Music</option>
          <option value="search-alias=computers">Computers &amp; Accessories</option>
          <option value="search-alias=digital-music">Digital Music</option>
          <option value="search-alias=diy">DIY &amp; Tools</option>
          <option value="search-alias=dvd">DVD &amp; Blu-ray</option>
          <option value="search-alias=electronics">Electronics &amp; Photo</option>
          <option value="search-alias=fashion">Fashion</option>
          <option value="search-alias=fashion-womens">&nbsp;&nbsp;&nbsp;Women</option>
          <option value="search-alias=fashion-mens">&nbsp;&nbsp;&nbsp;Men</option>
          <option value="search-alias=fashion-girls">&nbsp;&nbsp;&nbsp;Girls</option>
          <option value="search-alias=fashion-boys">&nbsp;&nbsp;&nbsp;Boys</option>
          <option value="search-alias=fashion-baby">&nbsp;&nbsp;&nbsp;Baby</option>
          <option value="search-alias=outdoor">Garden &amp; Outdoors</option>
          <option value="search-alias=gift-cards">Gift Cards</option>
          <option value="search-alias=grocery">Grocery</option>
          <option value="search-alias=handmade">Handmade</option>
          <option value="search-alias=drugstore">Health &amp; Personal Care</option>
          <option value="search-alias=local-services">Home &amp; Business Services</option>
          <option value="search-alias=kitchen">Home &amp; Kitchen</option>
          <option value="search-alias=industrial">Industrial &amp; Scientific</option>
          <option value="search-alias=digital-text">Kindle Store</option>
          <option value="search-alias=appliances">Large Appliances</option>
          <option value="search-alias=lighting">Lighting</option>
          <option value="search-alias=fashion-luggage">Luggage and travel gear</option>
          <option value="search-alias=luxury">Luxury Stores</option>
          <option value="search-alias=mi">Musical Instruments &amp; DJ Equipment</option>
          <option value="search-alias=videogames">PC &amp; Video Games</option>
          <option value="search-alias=pets">Pet Supplies</option>
          <option value="search-alias=luxury-beauty">Premium Beauty</option>
          <option value="search-alias=instant-video">Prime Video</option>
          <option value="search-alias=software">Software</option>
          <option value="search-alias=sports">Sports &amp; Outdoors</option>
          <option value="search-alias=office-products">Stationery &amp; Office Supplies</option>
          <option value="search-alias=specialty-aps-sns">Subscribe &amp; Save</option>
          <option value="search-alias=toys">Toys &amp; Games</option>
        </select>
      </div>
    </div>
  </div>
  <div class="nav-fill">
    <div class="nav-search-field ">
      <label for="twotabsearchtextbox" style="display: none;">Search Amazon.co.uk</label>
      <input type="text" id="twotabsearchtextbox" value="" name="field-keywords" autocomplete="off" placeholder="Search Amazon.co.uk" class="nav-input nav-progressive-attribute" dir="auto" tabindex="0" aria-label="Search Amazon.co.uk"
        spellcheck="false">
    </div>
    <div id="nav-iss-attach"></div>
  </div>
  <div class="nav-right">
    <div class="nav-search-submit nav-sprite">
      <span id="nav-search-submit-text" class="nav-search-submit-text nav-sprite nav-progressive-attribute" aria-label="Go">
        <input id="nav-search-submit-button" type="submit" class="nav-input nav-progressive-attribute" value="Go" tabindex="0">
      </span>
    </div>
  </div>
</form>

GET

<form method="get" action="" autocomplete="off" class="aok-hidden all-offers-display-params"> <input type="hidden" name="" value="true" id="all-offers-display-reload-param"> <input type="hidden" name="" id="all-offers-display-params"
    data-asin="0201100886" data-m="" data-qid="" data-smid="" data-sourcecustomerorglistid="" data-sourcecustomerorglistitemid="" data-sr=""> </form>

POST /cart/add-to-cart/ref=pd_bxgy_crt?_encoding=UTF8&pd_rd_w=MxPqv&content-id=amzn1.sym.40f919ed-e530-4b1a-8d7e-39de6587208d&pf_rd_p=40f919ed-e530-4b1a-8d7e-39de6587208d&pf_rd_r=JT5XF1W0VH5WJM1GKMDQ&pd_rd_wg=Boh1O&pd_rd_r=835551c5-31ef-4699-ba19-144d443a78a7

<form method="post"
  action="/cart/add-to-cart/ref=pd_bxgy_crt?_encoding=UTF8&amp;pd_rd_w=MxPqv&amp;content-id=amzn1.sym.40f919ed-e530-4b1a-8d7e-39de6587208d&amp;pf_rd_p=40f919ed-e530-4b1a-8d7e-39de6587208d&amp;pf_rd_r=JT5XF1W0VH5WJM1GKMDQ&amp;pd_rd_wg=Boh1O&amp;pd_rd_r=835551c5-31ef-4699-ba19-144d443a78a7"
  class="add-to-cart-data a-spacing-none">
  <div class="aok-hidden"><input type="hidden" name="clientName" value="Personalization"><input type="hidden" name="isNeoAddToCart" value="true"><input type="hidden" name="customizers"><input type="hidden" name="anti-csrftoken-a2z"
      value="gxjSgwtgYSfyDkPLX+LY1OdW7b0XyNKkaHVGgKM8izE6AAAADAAAAABk9sCVcmF3AAAAABVX8CwXqz4nuL9RKf///w=="></div>
  <div class="aok-hidden" id="add-to-cart-item-0"><input type="hidden" name="items[0.base][asin]" value="0201100886"><input type="hidden" name="items[0.base][offerListingId]"
      value="N8bF6uD2kQDLay01ZO9rvL6JsX3CntvlhiyO3ltpmuT1fUnEHqtcUjGJxUGhjXU%2BMKHw6z1BnhTmASRshm%2FnfrY%2BeAZc0aNNKrpIu0%2FrSKIFMZW1dTMGcJzGLh2P%2FMKn6pBKh%2Bfw6MLqzVLpAgF%2FjjFePIPwpOofc9p3rCZSKKeuUko%2FgXKtmMUrD0uxye2J"><input type="hidden"
      name="items[0.base][quantity]" value="1"></div>
  <div class="aok-hidden" id="add-to-cart-item-1"><input type="hidden" name="items[1.base][asin]" value="0990582930"><input type="hidden" name="items[1.base][offerListingId]"
      value="akgNLdSXFn166Od8fi41kfYHUdeIcIXTo9t6JwmIIYHa%2BN1CiSw%2FKJJ726n9DcgUBSXg%2FP19CW6LuHUv8CthCI4oHZUf%2BEvQ9sNYCcxfCPe66j%2BA68QeTqr9Pjdh3yGF"><input type="hidden" name="items[1.base][quantity]" value="1"></div>
  <div class="celwidget" id="AddToCartLibrary-AddToCartButton-Personalization" data-csa-c-type="button" data-csa-c-slot-id="AddToCartLibrary-AddToCartButton-Personalization"
    data-csa-c-content-id="AddToCartLibrary-AddToCartButton-Personalization-content" data-csa-c-id="b9bk61-3yhacl-e84e24-xycwhe" data-cel-widget="AddToCartLibrary-AddToCartButton-Personalization"><span
      class="a-button a-button-span12 a-button-primary a-button-icon add-to-cart-button" id="a-autoid-8"><span class="a-button-inner"><i class="a-icon a-icon-cart"></i><input type="submit" name="submit.addToCart"
          data-asins="[&quot;0201100886&quot;,&quot;0990582930&quot;]" data-mix-operations="AddToCart" data-numitems="2" data-reftag="pd_bxgy_crt"
          data-url="/cart/add-to-cart/ref=pd_bxgy_crt?_encoding=UTF8&amp;pd_rd_w=MxPqv&amp;content-id=amzn1.sym.40f919ed-e530-4b1a-8d7e-39de6587208d&amp;pf_rd_p=40f919ed-e530-4b1a-8d7e-39de6587208d&amp;pf_rd_r=JT5XF1W0VH5WJM1GKMDQ&amp;pd_rd_wg=Boh1O&amp;pd_rd_r=835551c5-31ef-4699-ba19-144d443a78a7"
          class="a-button-input" aria-labelledby="a-autoid-8-announce"><span class="a-button-text" aria-hidden="true" id="a-autoid-8-announce"> Add both to Basket </span></span></span></div>
</form>

POST

<form method="post" action="" class="_shopping-cx-feedback-widget_style_radio-feedback-form__2dveN">
  <fieldset>
    <h1 id="radioHeading" class="a-size-large a-spacing-double-large a-text-center feedbackRadioHeading a-text-bold">How would you rate your experience shopping for books on Amazon today?</h1>
  </fieldset>
  <table class="a-normal _shopping-cx-feedback-widget_style_radio-feedback-table__3PsBH">
    <tbody>
      <tr class="_shopping-cx-feedback-widget_style_form-horizontal-radiobutton-input-row__1t5DJ">
        <td class="_shopping-cx-feedback-widget_style_form-table-column__3c_E1">
          <div data-a-input-name="shoppingCXRadio" class="a-radio a-radio-fancy feedbackRadioButton"><label for="radio1"><input type="radio" id="radio1" name="shoppingCXRadio" value="1" autocomplete="off"><i class="a-icon a-icon-radio"></i><span
                class="a-label a-radio-label"><span aria-hidden="false" hidden="">Very poor</span></span></label></div>
        </td>
        <td class="_shopping-cx-feedback-widget_style_form-table-column__3c_E1">
          <div data-a-input-name="shoppingCXRadio" class="a-radio a-radio-fancy feedbackRadioButton"><label for="radio2"><input type="radio" id="radio2" name="shoppingCXRadio" value="2" autocomplete="off"><i class="a-icon a-icon-radio"></i><span
                class="a-label a-radio-label"><span aria-hidden="false" hidden="">Poor</span></span></label></div>
        </td>
        <td class="_shopping-cx-feedback-widget_style_form-table-column__3c_E1">
          <div data-a-input-name="shoppingCXRadio" class="a-radio a-radio-fancy feedbackRadioButton"><label for="radio3"><input type="radio" id="radio3" name="shoppingCXRadio" value="3" autocomplete="off"><i class="a-icon a-icon-radio"></i><span
                class="a-label a-radio-label"><span aria-hidden="false" hidden="">Neutral</span></span></label></div>
        </td>
        <td class="_shopping-cx-feedback-widget_style_form-table-column__3c_E1">
          <div data-a-input-name="shoppingCXRadio" class="a-radio a-radio-fancy feedbackRadioButton"><label for="radio4"><input type="radio" id="radio4" name="shoppingCXRadio" value="4" autocomplete="off"><i class="a-icon a-icon-radio"></i><span
                class="a-label a-radio-label"><span aria-hidden="false" hidden="">Good</span></span></label></div>
        </td>
        <td class="_shopping-cx-feedback-widget_style_form-table-column__3c_E1">
          <div data-a-input-name="shoppingCXRadio" class="a-radio a-radio-fancy feedbackRadioButton"><label for="radio5"><input type="radio" id="radio5" name="shoppingCXRadio" value="5" autocomplete="off"><i class="a-icon a-icon-radio"></i><span
                class="a-label a-radio-label"><span aria-hidden="false" hidden="">Great</span></span></label></div>
        </td>
      </tr>
      <tr class="_shopping-cx-feedback-widget_style_form-horizontal-radiobutton-label-row__2mRxc">
        <td class="_shopping-cx-feedback-widget_style_form-table-column__3c_E1">
          <div class="_shopping-cx-feedback-widget_style_feedback-radio-label__JZ92s"><span aria-hidden="true" class="a-size-base">Very poor</span></div>
        </td>
        <td></td>
        <td class="_shopping-cx-feedback-widget_style_form-table-column__3c_E1">
          <div class="_shopping-cx-feedback-widget_style_feedback-radio-label__JZ92s"><span aria-hidden="true" class="a-size-base">Neutral</span></div>
        </td>
        <td></td>
        <td class="_shopping-cx-feedback-widget_style_form-table-column__3c_E1">
          <div class="_shopping-cx-feedback-widget_style_feedback-radio-label__JZ92s"><span aria-hidden="true" class="a-size-base">Great</span></div>
        </td>
      </tr>
    </tbody>
  </table>
</form>

Name: ue_backdetect get

<form name="ue_backdetect" action="get"><input type="hidden" name="ue_back" value="2"></form>

Text Content

Continue without accepting

SELECT YOUR COOKIE PREFERENCES



We use cookies and similar tools that are necessary to enable you to make
purchases, to enhance your shopping experiences, and to provide our services, as
detailed in our Cookie Notice. We also use these cookies to understand how
customers use our services (for example, by measuring site visits) so we can
make improvements.

If you agree, we will also use cookies to complement your shopping experience
across Amazon stores as described in our Cookie Notice. This includes using
first- and third-party cookies which store or access standard device information
such as a unique identifier. Third parties use cookies for the purposes of
displaying and measuring personalised advertisements, generating audience
insights, and developing and improving products. Click ‘Continue without
accepting’ or ‘Customise Cookies’ to decline these cookies, make more detailed
choices or learn more. You can change your choices at any time by visiting
Cookie Preferences, as described in the Cookie Notice. To learn more about how
and for what purposes Amazon uses personal information (such as Amazon Store
order history), please visit our Privacy Notice.

Sorry, there was a problem saving your cookie preferences. Try again.
Accept cookiesCustomise cookies
Skip to main content
.co.uk
Deliver to Germany

Books
Select the department you want to search in All Departments Alexa Skills Amazon
Devices Amazon Global Store Amazon Warehouse Apps & Games Audible Audiobooks
Baby Beauty Books Car & Motorbike CDs & Vinyl Classical Music Computers &
Accessories Digital Music DIY & Tools DVD & Blu-ray Electronics & Photo Fashion
   Women    Men    Girls    Boys    Baby Garden & Outdoors Gift Cards Grocery
Handmade Health & Personal Care Home & Business Services Home & Kitchen
Industrial & Scientific Kindle Store Large Appliances Lighting Luggage and
travel gear Luxury Stores Musical Instruments & DJ Equipment PC & Video Games
Pet Supplies Premium Beauty Prime Video Software Sports & Outdoors Stationery &
Office Supplies Subscribe & Save Toys & Games
Search Amazon.co.uk


Hello, sign in
Account & Lists Returns & Orders
0
Basket

Sign in
New customer? Start here.
Your Lists
Find a Gift Create a List Wedding List Baby Wishlist Discover Your Style Explore
Showroom
Your Account
Your Account Your Orders Your Lists Your Recommendations Your Subscribe & Save
Items Your Pets Memberships & Subscriptions Register for a free business account
Manage Your Content and Devices Your Kindle Unlimited Your Music Subscriptions
Your Music Your Amazon Drive Your Prime Video Your Watchlist Your Video
Purchases & Rentals Your Games and Software Library Your Apps & Devices














Sign in
New customer? Start here.





All

INTERNATIONAL SHOPPING TRANSITION ALERT


We ship internationally
We're showing you items that ship to Germany. To see items that are shipped to a
different country, change your delivery address.
CONTINUE CHANGE THE ADDRESS
Best Sellers Music Gift Ideas New Releases Today's Deals Toys & Games Books PC &
Video Games Vouchers PC Fashion Electronics Gift Cards & Top Up Home & Garden
Beauty Health & Personal Care Pet Supplies Car & Motorbike Sports & Outdoors
Baby Customer Service Shopper Toolkit Subscribe & Save Sell on Amazon Kindle
Books Disability Customer Support


Books Advanced Search Best Sellers & more Top New Releases Deals in Books School
Books Textbooks Books Outlet Children's Books Calendars & Diaries Audible
Audiobooks

Compilers - Principles, Techniques and Tools: Amazon.co.uk: Alfred V. Aho, Ravi
Sethi, Jeffrey D. Ullman: 9780201100884: Books
 * Computing & Internet
 * ›
 * Computer Science
 * ›
 * Architecture & Microprocessors

£85.07

This item cannot be shipped to your selected delivery location. Please choose a
different delivery location.
Deliver to Germany
Add to Basket

This item cannot be shipped to your selected delivery location. Please choose a
different delivery location.








Have one to sell?
Sell on Amazon



Download the free Kindle app and start reading Kindle books instantly on your
smartphone, tablet or computer – no Kindle device required. Learn more

Read instantly on your browser with Kindle for Web.

--------------------------------------------------------------------------------

Using your mobile phone camera - scan the code below and download the Kindle
app.



Jeffrey David UllmanJeffrey David Ullman
+ Follow
Alfred Vaino AhoAlfred Vaino Aho
+ Follow
See all
Something went wrong. Please try your request again later.

OK

Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio
edition.
Learn more

See all 4 images





COMPILERS - PRINCIPLES, TECHNIQUES AND TOOLS HARDCOVER – 1 JAN. 1986

by Alfred V. Aho (Author), Ravi Sethi (Author), Jeffrey D. Ullman (Author) & 0
more
4.5 4.5 out of 5 stars 99 ratings







See all formats and editions



Sorry, there was a problem loading this page. Try again.


--------------------------------------------------------------------------------


Amazon Price

New from Used from



Hardcover
"Please retry"
£85.07

£85.07 £12.86



 * Hardcover
   £85.07
   
   7 Used from £12.86 1 New from £85.07












--------------------------------------------------------------------------------

THERE IS A NEWER EDITION OF THIS ITEM:

Compilers: Principles, Techniques, and Tools
£94.82
(112)
Only 1 left in stock.



{"desktop_buybox_group_1":[{"displayPrice":"£85.07","priceAmount":85.07,"currencySymbol":"£","integerValue":"85","decimalSeparator":".","fractionalValue":"07","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"rF31pPLMWvfC2hf8ow6pX%2FSDfNkZ33eLfU0USzfcdbOKXjRSz5wnVvuFjasFxb9moqSaum2%2F09peQgWcrUl4NxgBWII%2B3R29gjDk%2F4w7vay6GXHV0sX%2Fybw2MYOTWf%2BxjcGYOQhX3CeMqOns%2FAjGr9Ynv5fzt041Y%2BmNBh9vHieikxxWNSGVLO2zu3MazHbj","locale":"en-GB","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}]}


PURCHASE OPTIONS AND ADD-ONS

--------------------------------------------------------------------------------











This introduction to compilers is the direct descendant of the well-known book
by Aho and Ullman, Principles of Compiler Design. The authors present updated
coverage of compilers based on research and techniques that have been developed
in the field over the past few years. The book provides a thorough introduction
to compiler design and covers topics such as context-free grammars, fine state
machines, and syntax-directed translation. 0201100886B04062001

Read more




--------------------------------------------------------------------------------

Previous page
 1. ISBN-10
    
    0201100886
 2. ISBN-13
    
    978-0201100884
 3. Edition
    
    1st
 4. Publisher
    
    Pearson
 5. Publication date
    
    1 Jan. 1986
 6. Language
    
    English
 7. Dimensions
    
    17.15 x 3.81 x 24.13 cm
 8. Print length
    
    500 pages
 9. See all details

Next page











--------------------------------------------------------------------------------


FREQUENTLY BOUGHT TOGETHER

This item: Compilers - Principles, Techniques and Tools
£85.07£85.07
Only 2 left in stock.
Sent from and sold by Amazon US.

+

Crafting Interpreters
£38.89£38.89
In stock
Sent from and sold by Amazon.
Total price:£123.96
To see our price, add these items to your basket.
Try again!
Details
Added to Basket

Add both to Basket
One of these items is dispatched sooner than the other.
Show details Hide details
Choose items to buy together.



--------------------------------------------------------------------------------


CUSTOMERS WHO VIEWED THIS ITEM ALSO VIEWED

Page 1 of 1 Start overPage 1 of 1
Previous page
 1. Compilers: Principles, Techniques, and Tools: Pearson New International
    Edition
    Alfred Aho
    3.9 out of 5 stars 36
    Paperback
    £67.06£67.06
    £5.77 delivery
 2. The C Programming Language (2nd Edition)
    Brian Kernighan
    4.6 out of 5 stars 3,671
    Paperback
    £37.81£37.81
    £3.92 delivery
 3. Writing a C Compiler: Build a Real Programming Language from Scratch
    Sandler
    Paperback
    £56.99£56.99
    £3.85 delivery
    This title will be released on November 14, 2023.
 4. Build Your Own Programming Language: A programmer's guide to designing
    compilers, interpreters, and DSLs for solving modern computing problems
    Clinton L. Jeffery
    4.4 out of 5 stars 50
    Paperback
    £33.99£33.99
    £4.43 delivery
 5. Crafting Interpreters
    Robert Nystrom
    4.8 out of 5 stars 493
    Paperback
    £38.89£38.89
    £4.84 delivery

Next page


--------------------------------------------------------------------------------


CUSTOMERS WHO BOUGHT THIS ITEM ALSO BOUGHT

Page 1 of 1 Start overPage 1 of 1
Previous page
 1. Crafting Interpreters
    Robert Nystrom
    4.8 out of 5 stars 493
    Paperback
    £38.89£38.89
    £4.84 delivery
 2. Pragmatic Programmer, The: Your journey to mastery, 20th Anniversary Edition
    David Thomas
    4.7 out of 5 stars 2,615
    Hardcover
    £36.15£36.15
    £4.25 delivery
 3. Designing Data-Intensive Applications: The Big Ideas Behind Reliable,
    Scalable, and Maintainable Systems
    Martin Kleppmann
    4.7 out of 5 stars 2,980
    Paperback
    #1 Best Seller
      in Data Modeling & Design
    £34.75£34.75
    £4.40 delivery
 4. Go Programming Language, The (Addison-Wesley Professional Computing Series)
    Alan A. A. Donovan
    4.7 out of 5 stars 1,411
    Paperback
    £28.05£28.05
    £4.14 delivery
 5. Logitech C270 HD Webcam, HD 720p/30fps, Widescreen HD Video Calling, HD
    Light Correction, Noise-Reducing Mic, Streaming, For Skype, FaceTime,
    Hangouts, WebEx, PC/Mac/Laptop/Macbook/Tablet - Black
    4.3 out of 5 stars 18,556
    #1 Best Seller
      in Webcams
    £19.49£19.49
    £3.63 delivery
     Climate Pledge Friendly
    Products with trusted sustainability certification(s). Learn more
    
    
    PRODUCT CERTIFICATION (1)
    
    Carbon Neutral Certified by SCS Global Services means that the product’s
    carbon emissions have been measured and reduced, with any remaining
    emissions offset.

Next page











PRODUCT DESCRIPTION


FROM THE BACK COVER

This introduction to compilers is the direct descendant of the well-known book
by Aho and Ullman, Principles of Compiler Design. The authors present updated
coverage of compilers based on research and techniques that have been developed
in the field over the past few years. The book provides a thorough introduction
to compiler design and covers topics such as context-free grammars, fine state
machines, and syntax-directed translation.



0201100886B04062001


ABOUT THE AUTHOR

Ravi Sethi, director of Computing Science Research, has been at AT&T Bell
Laboratories in Murray Hill, New Jersey since 1976. He has held teaching
positions at Pennsylvania State university and the University of Arizona, and
has taught at Princeton University and Rutgers. Dr. Sethi is co-author of the
"dragon book", Compilers: Principles, Techniques and Tools and has written
numerous articles. His books have been translated in Japanese, German, French,
Italian, Spanish, and Korean.



0201100886AB04062001



--------------------------------------------------------------------------------


PRODUCT DETAILS

 * Publisher ‏ : ‎ Pearson; 1st edition (1 Jan. 1986)
 * Language ‏ : ‎ English
 * Hardcover ‏ : ‎ 500 pages
 * ISBN-10 ‏ : ‎ 0201100886
 * ISBN-13 ‏ : ‎ 978-0201100884
 * Dimensions ‏ : ‎ 17.15 x 3.81 x 24.13 cm

 * Best Sellers Rank: 346,066 in Books (See Top 100 in Books)
    * 45 in Compilers Programming
    * 131 in Computer Databases (Books)
    * 270 in Programming Languages & Tools

 * Customer reviews:
   4.5 4.5 out of 5 stars 99 ratings





--------------------------------------------------------------------------------


ABOUT THE AUTHORS

Follow authors to get new release updates, plus improved recommendations.
Previous page
 1. + Follow
    
    
    JEFFREY DAVID ULLMAN
    
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.
    
    Jeffrey David "Jeff" Ullman (born November 22, 1942) is a computer scientist
    and professor at Stanford University. His textbooks on compilers (various
    editions are popularly known as the Dragon Book), theory of computation
    (also known as the Cinderella book), data structures, and databases are
    regarded as standards in their fields.
    
    Bio from Wikipedia, the free encyclopedia.
    
    
    See more on the author's page
 2. + Follow
    
    
    ALFRED VAINO AHO
    
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.
    
    Alfred Vaino Aho (born August 9, 1941) is a Canadian computer scientist best
    known for his work on programming languages, compilers, and related
    algorithms, and his textbooks on the art and science of computer
    programming.
    
    Bio from Wikipedia, the free encyclopedia.
    
    
    See more on the author's page
 3. + Follow
    
    
    RAVI SETHI
    
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.
    
    Discover more of the author’s books, see similar authors, read author blogs
    and more
    
    
    See more on the author's page

Next page




--------------------------------------------------------------------------------


HOW WOULD YOU RATE YOUR EXPERIENCE SHOPPING FOR BOOKS ON AMAZON TODAY?

Very poor
Poor
Neutral
Good
Great
Very poor
Neutral
Great


THANK YOU FOR YOUR FEEDBACK!



--------------------------------------------------------------------------------


CUSTOMER REVIEWS

4.5 out of 5 stars
4.5 out of 5
99 global ratings

5 star

75%4 star

14%3 star

6%2 star

2%1 star

4%

How customer reviews and ratings work

Customer Reviews, including Product Star Ratings, help customers to learn more
about the product and decide whether it is the right product for them.

To calculate the overall star rating and percentage breakdown by star, we don’t
use a simple average. Instead, our system considers things like how recent a
review is and if the reviewer bought the item on Amazon. It also analyses
reviews to verify trustworthiness.

Learn more how customers reviews work on Amazon

--------------------------------------------------------------------------------

--------------------------------------------------------------------------------


View Image Gallery
Amazon Customer
5.0 out of 5 stars

Images in this review




 * Sort reviews by Top reviews Most recent Top reviews


TOP REVIEWS FROM UNITED KINGDOM



THERE WAS A PROBLEM FILTERING REVIEWS RIGHT NOW. PLEASE TRY AGAIN LATER.



B. Hunter
5.0 out of 5 stars an oldie but goodie
Reviewed in the United Kingdom on 29 October 2013
Verified Purchase
This is the standard text book for designing a compiler, much cheaper than the
newer edition and just as useful for the fundamental principles. I find having a
hardback version makes both the reading and referring back a more pleasant
experience than cheaper paperbacks or (shudder) online/ebook versions.

Read more
One person found this helpful
Helpful
Report
zé
4.0 out of 5 stars Four Stars
Reviewed in the United Kingdom on 5 April 2015
Verified Purchase
All well , but the delivery was really late

Read more
Helpful
Report
Sinak
5.0 out of 5 stars In perfect condition
Reviewed in the United Kingdom on 30 December 2012
Verified Purchase
The product price is ridiculous. Although it was used it is a great product with
excellent quality. A basic book about Compilers.

Read more
Helpful
Report
G. Avvinti
5.0 out of 5 stars The reference book ... depending on your needs
Reviewed in the United Kingdom on 17 July 2002

Once again, I want to point out the title of the book: "Principles, Techniques
and Tools".
I think there are two kinds of compilers books available today: "Principles and
Theory centered" ones and "Modern Compilers design and implementation" ones.
One might wonder what's the difference between the two.
The former kind is more suited for a course on theoretical aspects that lay the
foundation of compiler construction. DFAs, NFAs and Regular expression along
with relations and equivalence between the them; FSAs minimizations; grammars
and Push-down FSAs in details, ambiguities and and how to cope with them; and so
on.
This is what I mean for "theoretical aspects". And these topics are covered in
great details in this book. Almost the same details they (the authors) placed on
writing a more specific book as "Introduction to Automata Theory ...".
Same situation applies to principles on more application- oriented topics. Take
the example of LR parsing. You can face the topic from a more theoretical side,
dealing with details on bottom up parsing (still, it implies an in-depth
knowledge of grammars theory), handles and (viable) prefixes, SLR or canonical
LR or LALR parsers and techniques for the relative tables construction by hands
(and for this, add a detailed and solid knowledge of Push-down FSAs along with
grammars). By hands, at least, if principles are what matter in your course.
If you expect to find these topics (with this depth) in a book of the other
kind, you might get mislead. As I did when I still had not clear this
distinction, before I took the course.
The latter kind of books is more suited for a more pragmatic course. One where
real, "modern" compilers are at hands, and probably written as homeworks. In
this case, time being always limited in a university course, one (the
instructor) will likely have to give up with those theoretical aspects (or just
mention them) and focus on coding techniques and modern compiler studying. But
... perhaps, for these purposes books like Grune's "Modern Compiler Design", or
Pittman's "Art of Compiler Design, The: Theory and Practice" or, at some
degrees, Muchnick's "Advanced Compiler Design and Implementation" will be more
suited.
Back to the LR parsing example, more pragmatic compilers design courses will
(for time constraints) just have a glance on principles and spend a considerable
time learning YACC. To do both things you would have to take a course on YACC
alone (it requires time to exploit all of its advanced features, you can be sure
of this).
All this said, once again: which is the best book ? The one that best fits your
needs. And in fact, my needs were those of my course, which was completely
centered on theoretical aspects. And for this course, the Dragon book (as it is
better known since its cover) proved to be perfect, definitely no matter it was
published on 1986: FSAs and grammars and their theory is (for all practical
purposes) still the same since even before then.

Read more
21 people found this helpful
Helpful
Report
A W
5.0 out of 5 stars Well pitched Introduction to compilers
Reviewed in the United Kingdom on 29 February 2004

In my opinion this book is excelently pitched, it is interesting to read, and
requires some thought to fully appriciate the implications of some parts of it,
but it's not boring by any means, and it's not massivly over my head either. The
book is fairly old, and the examples seem to revlove around pascal quite a lot,
but that isn't really a hinderence, anyone with a reasonable understanding of
computers and languages should be able to pick this up and still make sense even
if you've never heard of fortran or algol before ever. Highly recommended as an
introduction to the theory of compilers.

Read more
One person found this helpful
Helpful
Report
Jan Verhoeven
3.0 out of 5 stars Rather unsatisfied
Reviewed in the United Kingdom on 3 October 2008

If you want to start creating your own compiler (for an existing or a new
language) this book is unsuited. In 800 pages you get some background with lots
of references but you won't be able to really MAKE a compiler.

For those people: get a copy of Compiler Construction by Niklaus Wirth. In 100
pages Professor Wirth shares more knowledge and you will be able to MAKE
compilers, rather than UNDERSTAND them.

Read more
8 people found this helpful
Helpful
Report

--------------------------------------------------------------------------------

See more reviews





















Your recently viewed items and featured recommendations
›
View or edit your browsing history
After viewing product detail pages, look here to find an easy way to navigate
back to pages you are interested in.
Your recently viewed items and featured recommendations
›
View or edit your browsing history
After viewing product detail pages, look here to find an easy way to navigate
back to pages you are interested in.

Back to top
Get to Know Us
 * Careers
 * About Us
 * UK Modern Slavery Statement
 * Amazon Science


Make Money with Us
 * Sell on Amazon
 * Sell on Amazon Business
 * Sell on Amazon Handmade
 * Sell on Amazon Launchpad
 * Associates Programme
 * Fulfilment by Amazon
 * Seller Fulfilled Prime
 * Advertise Your Products
 * Independently Publish with Us
 * Amazon Pay
 * Host an Amazon Hub
 * ›See More Make Money with Us


Amazon Payment Methods
 * Amazon Platinum Mastercard
 * Amazon Classic Mastercard
 * Amazon Money Store
 * Gift Cards
 * Amazon Currency Converter
 * Payment Methods Help
 * Shop with Points
 * Top Up Your Account
 * Top Up Your Account in Store


Let Us Help You
 * COVID-19 and Amazon
 * Track Packages or View Orders
 * Delivery Rates & Policies
 * Returns & Replacements
 * Recycling
 * Manage Your Content and Devices
 * Amazon Mobile App
 * Amazon Assistant
 * Customer Service
 * Accessibility



 * Australia
 * Brazil
 * Canada
 * China
 * France
 * Germany
 * India
 * Italy
 * Japan
 * Mexico
 * Netherlands
 * Poland
 * Singapore
 * Spain
 * Turkey
 * United Arab Emirates
 * United States

Amazon Music
Stream millions
of songs AbeBooks
Books, art
& collectables ACX
Audiobook Publishing
Made Easy Amazon Web Services
Scalable Cloud
Computing Services   Audible
Download Audiobooks DPReview
Digital
Photography Goodreads
Book reviews
& recommendations Amazon Home Services
Experienced pros
Happiness Guarantee   IMDb
Movies, TV
& Celebrities Kindle Direct Publishing
Indie Digital & Print Publishing
Made Easy Shopbop
Designer
Fashion Brands Amazon Warehouse
Deep Discounts
Open-Box Products     Amazon Business
Service for
business customers Whole Foods Market
We Believe in
Real Food  

 * Conditions of Use & Sale
 * Privacy Notice
 * Cookies Notice
 * Interest-Based Ads Notice

© 1996-2022, Amazon.com, Inc. or its affiliates