
   
   
Charles N. Fischer
|

In remembrance
of those slain on
9/11/2001.
Never forgive; never forget.
|

On Wisconsin!
|
Address: 1210 West Dayton
Madison, WI  53706-1685
Office: 5393
Phone: 608.262.1204
Fax: 608.262.9777
Email: fischer 'at' cs.wisc.edu
Office Hours: Tuesdays and Thursdays, 10:30-noon
|
Teaching
In fall 2012 I'll be teaching
CS 536,
the undergraduate course in compilers.
New Book
The long awaited revision of
Crafting a Compiler
is now available.

   
   
|
Crafting A Compiler
Charles N. Fischer, University of Wisconsin-Madison.
Ron K. Cytron, Washington University
Richard J. LeBlanc, Jr., Seattle University
ISBN-10: 0136067050
ISBN-13: 9780136067054
Publisher: Addison-Wesley
Copyright: 2010
Format: Cloth; 720 pp
|
Ph.D Students
-
Donn R. Milton,
"Syntactic Specification and Analysis with Attributed Grammars,"
July 1977.
-
Bruce R. Rowland,
"Semantic Attribute Evaluation During Syntactic Analysis,"
July 1977.
-
Stephen K. Skedzielewski,
"Definition and Use of Attribute Reevaluation in Attributed Grammars,"
September 1978.
-
Bernard A. Dion,
"Locally Least-Cost Error Correctors for Context-Free and Context-Sensitive
Parsers,"
December 1978.
-
Mahadevan Ganapathi,
"Retargetable Code Generation and Optimization Using Attribute Grammars,"
November 1980.
-
Vimal Begwami,
"A New Approach for Attribute Evaluation and Error Correction in Compilers,"
August 1982.
-
Jon Mauney,
"Least-cost Syntactic Error Correction Using Extended Right Context,"
January 1983.
-
Gregory F. Johnson,
"Context Sensitive Attribute Flow,"
August 1983.
-
Anil Pal,
"Generating Execution Facilities for Integrated Programming Environments,"
December 1986.
-
William H. Winsborough,
"Automatic, Transparent Parallelization of Logic Programs at Compile Time,"
August 1988.
-
G A Venkatesh,
"A Framework for Specification and Implementation of Program Analysis Algorithms,"
August 1989.
-
Todd A. Proebsting,
"Code Generation Techniques,"
August 1992.
-
Steve Kurlander,
"Approaches to Interprocedural Register Allocation,"
January 1996.
-
Harish Patil,
"Efficient Program Monitoring Techniques,"
June 1996.
-
Collin B. McCurdy,
"A Dual Address Space Architecture: Implementation and Evaluation,"
May 2008.
-
William Benton,
"Object-level Parallelism for Chip Multiprocessors,"
December 2008.
-
Anne Mulhern,
"Polytypic Proving,"
April 2010.
Education
Ph.D.,
Cornell University,
1974
"On Parsing Context-Free Languages in Parallel Environments,"
supervised by John H. Williams.

In conference with Bucky.
|

Planning tomorrow's lecture with Seth.
|