skip to content
Covid-19 virus
COVID-19 Resources

Reliable information about the coronavirus (COVID-19) is available from the World Health Organization (current situation, international travel). Numerous and frequently-updated resource results are available from this WorldCat.org search. OCLC’s WebJunction has pulled together information and resources to assist library staff as they consider how to handle coronavirus issues in their communities.

Image provided by: CDC/ Alissa Eckert, MS; Dan Higgins, MAM
Engineering a compiler Preview this item
ClosePreview this item
Checking...

Engineering a compiler

Author: Keith D Cooper; Linda Torczon
Publisher: Amsterdam [u.a.] Morgan Kaufmann/Elsevier c 2012
Edition/Format:   Computer file : English : 2nd edView all editions and formats
Summary:
This entirely revised second edition of Engineering a Compileris 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  Read more...
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

Find a copy online

Links to this item

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Material Type: Internet resource
Document Type: Computer File, Internet Resource
All Authors / Contributors: Keith D Cooper; Linda Torczon
ISBN: 9780080916613 0080916619 9780120884780 012088478X
OCLC Number: 844957292
Description: Online Ressource (XXIII, 800 S.)
Responsibility: Keith D. Cooper; Linda Torczon
More information:

Abstract:

This entirely revised second edition of Engineering a Compileris 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. In-depth treatment of algorithms and techniques used in the front end of a modern compilerFocus on code optimization and code generation, the primary areas of recent research and developmentImprovements in presentation including conceptual overviews for each chapter, summaries and review questions for sections, and prominent placement of definitions for new termsExamples drawn from several different programming languages

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.

Similar Items

Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


\n\n

Primary Entity<\/h3>\n
<http:\/\/www.worldcat.org\/oclc\/844957292<\/a>> # Engineering a compiler<\/span>\n\u00A0\u00A0\u00A0\u00A0a \nschema:CreativeWork<\/a>, bgn:ComputerFile<\/a> ;\u00A0\u00A0\u00A0\nlibrary:oclcnum<\/a> \"844957292<\/span>\" ;\u00A0\u00A0\u00A0\nlibrary:placeOfPublication<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/5218922022#Place\/amsterdam_u_a<\/a>> ; # Amsterdam u.a.<\/span>\n\u00A0\u00A0\u00A0\nlibrary:placeOfPublication<\/a> <http:\/\/id.loc.gov\/vocabulary\/countries\/ne<\/a>> ;\u00A0\u00A0\u00A0\nschema:about<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/5218922022#Topic\/ubersetzerbau<\/a>> ; # \u00DCbersetzerbau<\/span>\n\u00A0\u00A0\u00A0\nschema:about<\/a> <http:\/\/id.worldcat.org\/fast\/871538<\/a>> ; # Compilers (Computer programs)<\/span>\n\u00A0\u00A0\u00A0\nschema:about<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/5218922022#Topic\/compiler<\/a>> ; # Compiler<\/span>\n\u00A0\u00A0\u00A0\nschema:author<\/a> <http:\/\/viaf.org\/viaf\/73566452<\/a>> ; # Linda Torczon<\/span>\n\u00A0\u00A0\u00A0\nschema:bookEdition<\/a> \"2nd ed.<\/span>\" ;\u00A0\u00A0\u00A0\nschema:copyrightYear<\/a> \"201<\/span>\" ;\u00A0\u00A0\u00A0\nschema:creator<\/a> <http:\/\/viaf.org\/viaf\/93155589<\/a>> ; # Keith D. Cooper<\/span>\n\u00A0\u00A0\u00A0\nschema:datePublished<\/a> \"2011<\/span>\" ;\u00A0\u00A0\u00A0\nschema:description<\/a> \"This entirely revised second edition of Engineering a Compileris 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. In-depth treatment of algorithms and techniques used in the front end of a modern compilerFocus on code optimization and code generation, the primary areas of recent research and developmentImprovements in presentation including conceptual overviews for each chapter, summaries and review questions for sections, and prominent placement of definitions for new termsExamples drawn from several different programming languages<\/span>\" ;\u00A0\u00A0\u00A0\nschema:exampleOfWork<\/a> <http:\/\/worldcat.org\/entity\/work\/id\/5218922022<\/a>> ;\u00A0\u00A0\u00A0\nschema:inLanguage<\/a> \"en<\/span>\" ;\u00A0\u00A0\u00A0\nschema:name<\/a> \"Engineering a compiler<\/span>\" ;\u00A0\u00A0\u00A0\nschema:productID<\/a> \"844957292<\/span>\" ;\u00A0\u00A0\u00A0\nschema:publication<\/a> <http:\/\/www.worldcat.org\/title\/-\/oclc\/844957292#PublicationEvent\/amsterdam_u_a_morgan_kaufmann_elsevierc_2012<\/a>> ;\u00A0\u00A0\u00A0\nschema:publisher<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/5218922022#Agent\/morgan_kaufmann_elsevier<\/a>> ; # Morgan Kaufmann\/Elsevier<\/span>\n\u00A0\u00A0\u00A0\nschema:url<\/a> <http:\/\/paperc.de\/18653-engineering-a-compiler-9780080916613<\/a>> ;\u00A0\u00A0\u00A0\nschema:url<\/a> <http:\/\/ebooks.ciando.com\/book\/index.cfm\/bok_id\/263065<\/a>> ;\u00A0\u00A0\u00A0\nschema:url<\/a> <http:\/\/www.eblib.com\/patron\/FullRecord.aspx?p=667704<\/a>> ;\u00A0\u00A0\u00A0\nschema:url<\/a> <http:\/\/site.ebrary.com\/lib\/alltitles\/docDetail.action?docID=10444579<\/a>> ;\u00A0\u00A0\u00A0\nschema:workExample<\/a> <http:\/\/worldcat.org\/isbn\/9780120884780<\/a>> ;\u00A0\u00A0\u00A0\nschema:workExample<\/a> <http:\/\/worldcat.org\/isbn\/9780080916613<\/a>> ;\u00A0\u00A0\u00A0\nwdrs:describedby<\/a> <http:\/\/www.worldcat.org\/title\/-\/oclc\/844957292<\/a>> ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n\n

Related Entities<\/h3>\n
<http:\/\/experiment.worldcat.org\/entity\/work\/data\/5218922022#Agent\/morgan_kaufmann_elsevier<\/a>> # Morgan Kaufmann\/Elsevier<\/span>\n\u00A0\u00A0\u00A0\u00A0a \nbgn:Agent<\/a> ;\u00A0\u00A0\u00A0\nschema:name<\/a> \"Morgan Kaufmann\/Elsevier<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/experiment.worldcat.org\/entity\/work\/data\/5218922022#Place\/amsterdam_u_a<\/a>> # Amsterdam u.a.<\/span>\n\u00A0\u00A0\u00A0\u00A0a \nschema:Place<\/a> ;\u00A0\u00A0\u00A0\nschema:name<\/a> \"Amsterdam u.a.<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/experiment.worldcat.org\/entity\/work\/data\/5218922022#Topic\/compiler<\/a>> # Compiler<\/span>\n\u00A0\u00A0\u00A0\u00A0a \nschema:Intangible<\/a> ;\u00A0\u00A0\u00A0\nschema:name<\/a> \"Compiler<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/experiment.worldcat.org\/entity\/work\/data\/5218922022#Topic\/ubersetzerbau<\/a>> # \u00DCbersetzerbau<\/span>\n\u00A0\u00A0\u00A0\u00A0a \nschema:Intangible<\/a> ;\u00A0\u00A0\u00A0\nschema:name<\/a> \"\u00DCbersetzerbau<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/id.loc.gov\/vocabulary\/countries\/ne<\/a>>\u00A0\u00A0\u00A0\u00A0a \nschema:Place<\/a> ;\u00A0\u00A0\u00A0\ndcterms:identifier<\/a> \"ne<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/id.worldcat.org\/fast\/871538<\/a>> # Compilers (Computer programs)<\/span>\n\u00A0\u00A0\u00A0\u00A0a \nschema:Intangible<\/a> ;\u00A0\u00A0\u00A0\nschema:name<\/a> \"Compilers (Computer programs)<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/viaf.org\/viaf\/73566452<\/a>> # Linda Torczon<\/span>\n\u00A0\u00A0\u00A0\u00A0a \nschema:Person<\/a> ;\u00A0\u00A0\u00A0\nschema:familyName<\/a> \"Torczon<\/span>\" ;\u00A0\u00A0\u00A0\nschema:givenName<\/a> \"Linda<\/span>\" ;\u00A0\u00A0\u00A0\nschema:name<\/a> \"Linda Torczon<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/viaf.org\/viaf\/93155589<\/a>> # Keith D. Cooper<\/span>\n\u00A0\u00A0\u00A0\u00A0a \nschema:Person<\/a> ;\u00A0\u00A0\u00A0\nschema:familyName<\/a> \"Cooper<\/span>\" ;\u00A0\u00A0\u00A0\nschema:givenName<\/a> \"Keith D.<\/span>\" ;\u00A0\u00A0\u00A0\nschema:name<\/a> \"Keith D. Cooper<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/worldcat.org\/isbn\/9780080916613<\/a>>\u00A0\u00A0\u00A0\u00A0a \nschema:ProductModel<\/a> ;\u00A0\u00A0\u00A0\nschema:isbn<\/a> \"0080916619<\/span>\" ;\u00A0\u00A0\u00A0\nschema:isbn<\/a> \"9780080916613<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/worldcat.org\/isbn\/9780120884780<\/a>>\u00A0\u00A0\u00A0\u00A0a \nschema:ProductModel<\/a> ;\u00A0\u00A0\u00A0\nschema:isbn<\/a> \"012088478X<\/span>\" ;\u00A0\u00A0\u00A0\nschema:isbn<\/a> \"9780120884780<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/www.worldcat.org\/title\/-\/oclc\/844957292<\/a>>\u00A0\u00A0\u00A0\u00A0a \ngenont:InformationResource<\/a>, genont:ContentTypeGenericResource<\/a> ;\u00A0\u00A0\u00A0\nschema:about<\/a> <http:\/\/www.worldcat.org\/oclc\/844957292<\/a>> ; # Engineering a compiler<\/span>\n\u00A0\u00A0\u00A0\nschema:dateModified<\/a> \"2019-02-08<\/span>\" ;\u00A0\u00A0\u00A0\nvoid:inDataset<\/a> <http:\/\/purl.oclc.org\/dataset\/WorldCat<\/a>> ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/www.worldcat.org\/title\/-\/oclc\/844957292#PublicationEvent\/amsterdam_u_a_morgan_kaufmann_elsevierc_2012<\/a>>\u00A0\u00A0\u00A0\u00A0a \nschema:PublicationEvent<\/a> ;\u00A0\u00A0\u00A0\nschema:location<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/5218922022#Place\/amsterdam_u_a<\/a>> ; # Amsterdam u.a.<\/span>\n\u00A0\u00A0\u00A0\nschema:organizer<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/5218922022#Agent\/morgan_kaufmann_elsevier<\/a>> ; # Morgan Kaufmann\/Elsevier<\/span>\n\u00A0\u00A0\u00A0\nschema:startDate<\/a> \"c 2012<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n\n

Content-negotiable representations<\/p>\n