Compiler construction using Java, JavaCC, and Yacc / (Record no. 59860)

000 -LEADER
fixed length control field 06126nam a2201141 i 4500
001 - CONTROL NUMBER
control field 6381794
005 - DATE AND TIME OF LATEST TRANSACTION
control field 20200421114418.0
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION
fixed length control field 151222s2012 nju ob 001 eng d
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
ISBN 9781118112762
-- ebook
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
-- ePub
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
-- ePub
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
-- electronic
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
-- hardback
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
-- PDF
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
-- PDF
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
-- Mobi
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
-- Mobi
082 04 - CLASSIFICATION NUMBER
Call Number 005.4/53
100 1# - AUTHOR NAME
Author Dos Reis, Anthony J.,
245 10 - TITLE STATEMENT
Title Compiler construction using Java, JavaCC, and Yacc /
300 ## - PHYSICAL DESCRIPTION
Number of Pages 1 PDF (664 pages).
500 ## - GENERAL NOTE
Remark 1 "Compiler Construction Using Java, JavaCC, and Yacc by Anthony J. Dos Reis covers every topic essential to learning compilers from the ground up and is accompanied by a powerful and flexible software package for evaluating projects as well as several tutorials, well-defined projects, and test cases"-- Provided by publisher.
505 0# - FORMATTED CONTENTS NOTE
Remark 2 Front Matter -- Strings, Languages, and Compilers -- Context-Free Grammars, Part 1 -- Context-free Grammars, Part 2 -- Context-Free Grammars, Part 3 -- Chomsky's Hierarchy (Optional) -- Top-Down Parsing -- LL(1) Grammars -- Table-Driven Stack Parser (Optional) -- Recursive-Descent Parsing -- Recursive-Descent Translation -- Assembly Language -- S1b7sA Simple Compiler -- JavaCC (Optional) -- Building on S2 -- Compiling Control Structures -- Compiling Programs in Functional Form -- Finite Automata -- Capstone Project: Implementing Grep Using Compiler Technology -- Compiling to a Register-Oriented Architecture -- Optimization -- Interpreters -- Bottom-up Parsing -- Yacc -- Appendix A: Stack Instruction Set -- Appendix B: Register Instruction Set.
520 ## - SUMMARY, ETC.
Summary, etc A student-friendly, course-friendly guide to compiler theory, applications, and programming technologyCompiler construction is a tricky subject, involving theory, the application of that theory, and programming technology. Virtually every day, advances in computer technology propel advances in compiler technology. Compiler Construction Using Java, JavaCC, and Yacc covers every topic essential to learning compilers from the ground up and is accompanied by a powerful and flexible software package for evaluating projects as well as several tutorials, well-defined projects, and test cases. While the coverage of JavaCC is entirely optional, this book provides the only comprehensive introduction to the topic currentlyavailable.Far easier to read and understand than any other compiler guide, this booksets a new standard for learning this invaluable skill. It provides:. Strong coverage of formal languages, including context-sensitive and unrestricted languages as well as regular and context-free languages. A clear exposition of compiler design and implementation theory . Numerous well-defined projects, using source language with six levels of complexity. A complete teaching support software package that evaluates compiler projects for correctness, run time, and size of code, and runs on multiple platforms. Immediate feedback for students on their projectsCompiler Construction Using JavaTM, JavaCC, and Yacc provides substantial support for each project, many of which are incremental enhancements of previous projects. The goals at each new level are challenging but achievable and can be reached in several different ways, for example, by writing a compiler or interpreter by hand, with JavaCC, or with Yacc.
856 42 - ELECTRONIC LOCATION AND ACCESS
Uniform Resource Identifier http://ieeexplore.ieee.org/xpl/bkabstractplus.jsp?bkn=6381794
942 ## - ADDED ENTRY ELEMENTS (KOHA)
Koha item type eBooks
264 #1 -
-- Hoboken, New Jersey :
-- Wiley-IEEE Computer Society,
-- c2012.
264 #2 -
-- [Piscataqay, New Jersey] :
-- IEEE Xplore,
-- [2012]
336 ## -
-- text
-- rdacontent
337 ## -
-- electronic
-- isbdmedia
338 ## -
-- online resource
-- rdacarrier
588 ## -
-- Description based on PDF viewed 12/22/2015.
650 #0 - SUBJECT ADDED ENTRY--SUBJECT 1
-- Compilers (Computer programs)
650 #0 - SUBJECT ADDED ENTRY--SUBJECT 1
-- Java (Computer program language)
695 ## -
-- Abstracts
695 ## -
-- Accidents
695 ## -
-- Arrays
695 ## -
-- Assembly
695 ## -
-- Automata
695 ## -
-- Barium
695 ## -
-- Bars
695 ## -
-- Boolean functions
695 ## -
-- Buildings
695 ## -
-- Central Processing Unit
695 ## -
-- Chapters
695 ## -
-- Complexity theory
695 ## -
-- Computer architecture
695 ## -
-- Computers
695 ## -
-- Context
695 ## -
-- Contracts
695 ## -
-- Data structures
695 ## -
-- Doped fiber amplifiers
695 ## -
-- Finite element methods
695 ## -
-- Force
695 ## -
-- Generators
695 ## -
-- Grammar
695 ## -
-- IEEE Computer Society
695 ## -
-- Indexes
695 ## -
-- Inspection
695 ## -
-- Java
695 ## -
-- Joining processes
695 ## -
-- Law
695 ## -
-- Lead
695 ## -
-- Learning automata
695 ## -
-- Linux
695 ## -
-- Mars
695 ## -
-- Operating systems
695 ## -
-- Optimization
695 ## -
-- Particle separators
695 ## -
-- Production
695 ## -
-- Program processors
695 ## -
-- Programming
695 ## -
-- Registers
695 ## -
-- Resource management
695 ## -
-- Sections
695 ## -
-- Set theory
695 ## -
-- Silicon
695 ## -
-- Silicon compounds
695 ## -
-- Software packages
695 ## -
-- Switches
695 ## -
-- Syntactics
695 ## -
-- Virtual machining

No items available.