Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Browse by topic Browse by titles Authors Reviewers Browse by issue Browse Help
Search
 
Waite, William
University of Colorado
Boulder, Colorado
 
   Reader Recommended
   Reviewer Selected
Follow this Reviewer
 
 
 
Options:
Date Reviewed  
 
1
- 10 of 15 reviews

   
   Formal languages and compilation (3rd ed.)
Reghizzi S., Breveglieri L., Morzenti A., Springer International Publishing, New York, NY, 2019. 499 pp.  Type: Book (978-3-030048-78-5)

Compiler construction literature has always been an interesting mixture of clever tricks and deep theory. Most textbooks try to deal with both aspects, usually emphasizing theory at the beginning and then moving on to the tricks necess...

Jun 19 2020  
   Formal languages and compilation (3rd ed.)
Reghizzi S., Breveglieri L., Morzenti A., Springer International Publishing, New York, NY, 2019. 499 pp.  Type: Book (978-3-030048-78-5)

Compiler construction literature has always been an interesting mixture of clever tricks and deep theory. Most textbooks try to deal with both aspects, usually emphasizing theory at the beginning and then moving on to the tricks necess...

Jun 19 2020  
   A practical approach to compiler construction
Watson D., Springer International Publishing, New York, NY, 2017. 254 pp.  Type: Book (978-3-319527-87-1), Reviews: (1 of 2)

Designing an undergraduate compiler construction textbook is difficult. The market is diverse, with different departments having quite different goals and diverse prerequisites for their courses. Although very few graduates of these pr...

Aug 30 2017  
   Linearly ordered attribute grammars: with automatic augmenting dependency selection
van Binsbergen L., Bransen J., Dijkstra A.  PEPM 2015 (Proceedings of the 2015 Workshop on Partial Evaluation and Program Manipulation, Mumbai, India, Jan 13-14, 2015) 49-60, 2015.  Type: Proceedings

An attribute grammar (AG) is a context-free grammar extended to describe the decoration of trees corresponding to sentences defined by that context-free grammar. It provides a declarative specification from which tree computation code ...

Mar 19 2015  
   PLCC: a programming language compiler compiler
Fossum T.  SIGCSE 2014 (Proceedings of the 45th ACM Technical Symposium on Computer Science Education, Atlanta, GA, Mar 5-8, 2014) 561-566, 2014.  Type: Proceedings

There is a long-standing debate in the academic community about the appropriate use of analysis tools in undergraduate programming language and compiler courses. On the one hand, such tools enable students to experiment with linguistic...

Mar 27 2014  
   A modular approach to on-stack replacement in LLVM
Lameed N., Hendren L.  VEE 2013 (Proceedings of the 9th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments, Houston, TX, Mar 16-17, 2013) 143-154, 2013.  Type: Proceedings

On-stack replacement is the process of interrupting a running program, optimizing some portion of that program, and then continuing execution from the point of interruption. It dynamically implements a mixed-code approach [1], in which...

Apr 18 2013  
   A modular approach to on-stack replacement in LLVM
Lameed N., Hendren L.  VEE 2013 (Proceedings of the 9th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments, Houston, TX, Mar 16-17, 2013) 143-154, 2013.  Type: Proceedings

On-stack replacement is the process of interrupting a running program, optimizing some portion of that program, and then continuing execution from the point of interruption. It dynamically implements a mixed-code approach [1], in which...

Apr 18 2013  
   Short-circuit compiler transformation: optimizing conditional blocks
Ghodrat M., Givargis T., Nicolau A.  Asia South Pacific design automation (Proceedings of the 2007 Asia South Pacific Conference on Design Automation,Jan 23-26, 2007) 504-510, 2007.  Type: Proceedings

“Short circuit” normally describes the semantics of a construct like the C operator &&, which prohibits evaluation of the second operand if the first yields false. In this paper, the meaning of the t...

Aug 5 2008  
   Short-circuit compiler transformation: optimizing conditional blocks
Ghodrat M., Givargis T., Nicolau A.  Asia South Pacific design automation (Proceedings of the 2007 Asia South Pacific Conference on Design Automation,Jan 23-26, 2007) 504-510, 2007.  Type: Proceedings

“Short circuit” normally describes the semantics of a construct like the C operator &&, which prohibits evaluation of the second operand if the first yields false. In this paper, the meaning of the t...

Aug 5 2008  
   Defense against the dark arts
Bailey M., Coleman C., Davidson J.  Computer science education (Proceedings of the 39th SIGCSE Technical Symposium on Computer Science Education, Portland, OR, Mar 12-15, 2008) 315-319, 2008.  Type: Proceedings

Although compiler technology is useful in a wide variety of applications, it is surprisingly difficult to find one that both captures students’ interest and is easy for them to grasp. This paper explores scanning, parsing, an...

Apr 24 2008  
 
 
 
Display per column
 
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy