++++++++++++++++++++++++++++++++++++++++++++++ + Computer Sciences Department Seminar + + + + ACSys Seminar + ++++++++++++++++++++++++++++++++++++++++++++++ 0. Calendar Manager Info: Date: 30 Jul 1996 Start: 1600 End: 1700 What: ACSys / CS Dept. Seminar - William Waite Name Analysis in a Java Compiler 1. Speaker: Professor William Waite Department of Electrical and Computer Engineering University of Colorado, Boulder 2. Time: 4:00 pm - 5:00 pm, 30 July 1996 (TUESDAY) 3. Place: Seminar Room 101, in the Department of Computer Science Ground Floor, CSIT building, ANU 4. Title: Name Analysis in a Java Compiler 5. Target Audience: Those with an interest in compilers 6. Abstract: Name analysis associates an entity with every identifier. It is the compiler task that implements the scope rules of the language, deciding on the meanings of the identifiers and reporting those that are undefined or have multiple definitions. Over the years, standard algorithms for name analysis have been developed and incorporated into reusable modules. Can Java, with its specification of relationships among different compilation units, be handled by these modules? This talk will pinpoint the problems, and show how they can be solved with surprisingly little distortion of the standard model of a compiler built into systems like Eli. 7. Biography: William M. Waite is Professor of Electrical and Computer Engineering at the University of Colorado at Boulder. He received the Ph.D. in Electrical Engineering from Columbia University in 1965. Dr. Waite has taught at Universities in USA, Australia and Germany, and lectured at several of the advanced courses given by the European Economic Community. In 1973-74 he was an ACM National Lecturer, and he has been Editor of "Operating Systems Review" since 1972. His major research interests are the design and translation of programming languages; he was Chairman of IFIP Working Group 2.4 (Systems Implementation Languages) from 1983 to 1990. Dr. Waite has written numerous technical articles and four books, the most recent of which is "An Introduction to Compiler Construction", coauthored with Lynn Carter. 8. Contact: Bill has been visiting the ANU since May, sponsored by ACSys and the Computer Science Department. His office, while here, is CSIT room 332 and email address is waite[at]cs.anu.edu.au