Modern Compiler Implementation in C (Record no. 14571)

MARC details
000 -LEADER
fixed length control field 03099nam a2200229Ia 4500
003 - CONTROL NUMBER IDENTIFIER
control field OSt
005 - DATE AND TIME OF LATEST TRANSACTION
control field 20200229094007.0
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION
fixed length control field 170725s9999 xx 000 0 und d
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 9788175960718
040 ## - CATALOGING SOURCE
Transcribing agency VIT AP
041 ## - LANGUAGE CODE
Language code of text/sound track or separate title English
082 ## - DEWEY DECIMAL CLASSIFICATION NUMBER
Edition number 23rd
Classification number 005.453 APP
100 ## - MAIN ENTRY--PERSONAL NAME
Personal name Appel, Andrew W.
9 (RLIN) 8668
245 #0 - TITLE STATEMENT
Title Modern Compiler Implementation in C
Statement of responsibility, etc. / Andrew W. Appel and Maia Ginsburg
260 ## - PUBLICATION, DISTRIBUTION, ETC.
Name of publisher, distributor, etc. Cambridge University Presss
Place of publication, distribution, etc. New Delhi
Date of publication, distribution, etc. 2014
300 ## - PHYSICAL DESCRIPTION
Other physical details Book
Extent x, 544p. : ill. ;
Dimensions 24cm
500 ## - GENERAL NOTE
General note It includes Appendix, Bibliography and Index Pages<br/>This new, expanded textbook describes all phases of a modern compiler: lexical analysis, parsing, abstract syntax, semantic actions, intermediate representations, instruction selection via tree matching, dataflow analysis, graph-coloring register allocation, and runtime systems. It includes good coverage of current techniques in code generation and register allocation, as well as functional and object-oriented languages, that are missing from most books. In addition, more advanced chapters are now included so that it can be used as the basis for a two-semester or graduate course. The most accepted and successful techniques are described in a concise way, rather than as an exhaustive catalog of every possible variant. Detailed descriptions of the interfaces between modules of a compiler are illustrated with actual C header files. The first part of the book, Fundamentals of Compilation, is suitable for a one-semester first course in compiler design. The second part, Advanced Topics, which includes the advanced chapters, covers the compilation of object-oriented and functional languages, garbage collection, loop optimizations, SSA form, loop scheduling, and optimization for cache-memory hierarchies.<br/><br/> Keeps up with the revolution in computer architecture since 1985, covering current techniques in instruction selection, code generation, register allocation<br/> Excellent coverage of practical back-end code generation issues not available in most texts<br/> Well designed implementation project, with chapter-by-chapter programming assignments, so the resulting 'student compiler' is simple but high-tech and modern<br/> Uses the C programming language for exercises and examples<br/> Four new chapters - Static Single-Assignment Form, Polymorphic Types, Pipelining and Scheduling, and the Memory Heirarchy<br/> A new section on parsing with automatic syntax-error repair<br/> Some sections of the Register Allocation and Canonical Trees chapters have been completely rewritten to improve the clarity of explanation<br/> All chapters have more pencil-and-paper exercises and Further Reading sections
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
9 (RLIN) 8671
Topical term or geographic name entry element Lexical Analysis; Parsing; Abstract Syntax; Semantic Analysis; Garababe Collection -- Computer Science;
700 ## - ADDED ENTRY--PERSONAL NAME
9 (RLIN) 8672
Personal name Ginsburg, Maia
856 ## - ELECTRONIC LOCATION AND ACCESS
Uniform Resource Identifier <a href="https://www.cambridge.org/in/academic/subjects/computer-science/programming-languages-and-applied-logic/modern-compiler-implementation-c?format=PB#contentsTabAnchor">https://www.cambridge.org/in/academic/subjects/computer-science/programming-languages-and-applied-logic/modern-compiler-implementation-c?format=PB#contentsTabAnchor</a>
942 ## - ADDED ENTRY ELEMENTS (KOHA)
Koha item type Text Book
Source of classification or shelving scheme Dewey Decimal Classification
Classification part 005.453 APP
Holdings
Withdrawn status Lost status Source of classification or shelving scheme Materials specified (bound volume or other part) Damaged status Not for loan Collection code Home library Current library Shelving location Date acquired Source of acquisition Cost, normal purchase price Inventory number Total Checkouts Full call number Barcode Date last seen Price effective from Koha item type Public note Date last checked out
    Dewey Decimal Classification Paper Back   Not For Loan Reference School of Computer Science Section VIT-AP General Stacks 2017-07-06 Bookionics 545.00 VJ/38636   005.453 APP 00195 2017-08-05 2017-07-07 Reference Book CSE  
    Dewey Decimal Classification Paper Back       School of Computer Science Section VIT-AP General Stacks 2017-07-06 Bookionics 545.00 VJ/38636 5 005.453 APP 00196 2024-12-06 2017-07-07 Text Book CSE 2024-11-14
    Dewey Decimal Classification Paper Back   Not For Loan Reference School of Computer Science Section VIT-AP General Stacks 2018-11-19 Jaico Publishing House 695.00 SINV03609   005.453 APP 012506 2020-02-28 2018-12-15 Reference Book CSE  

Visitor Number:

Powered by Koha