2006 |
54 | EE | William M. Waite,
Assad Jarrahian,
Michele H. Jackson,
Amer Diwan:
Design and implementation of a modern compiler course.
ITiCSE 2006: 18-22 |
53 | EE | William M. Waite:
The compiler course in today's curriculum: three strategies.
SIGCSE 2006: 87-91 |
2005 |
52 | EE | Amer Diwan,
Michele H. Jackson,
William M. Waite,
Jacob Dickerson:
PL-detective: experiences and results.
SIGCSE 2005: 221-225 |
51 | EE | Anthony M. Sloane,
William M. Waite:
Eclipse Support for Using Eli and Teaching Programming Languages.
Electr. Notes Theor. Comput. Sci. 141(4): 189-194 (2005) |
2004 |
50 | EE | William M. Waite,
Michele H. Jackson,
Amer Diwan,
Paul M. Leonardi:
Student culture vs group work in computer science.
SIGCSE 2004: 12-16 |
49 | EE | Amer Diwan,
William M. Waite,
Michele H. Jackson:
PL-detective: a system for teaching programming language concepts.
SIGCSE 2004: 80-84 |
48 | EE | Amer Diwan,
William M. Waite,
Michele H. Jackson,
Jacob Dickerson:
PL-detective: A system for teaching programming language concepts.
ACM Journal of Educational Resources in Computing 4(4): 1-22 (2004) |
2003 |
47 | EE | William M. Waite,
Michele H. Jackson,
Amer Diwan:
The conversational classroom.
SIGCSE 2003: 127-131 |
2002 |
46 | EE | Amer Diwan,
William M. Waite,
Michele H. Jackson:
An infrastructure for teaching skills for group decision making and problem solving in programming projects.
SIGCSE 2002: 276-280 |
45 | EE | William M. Waite:
Book Review: Building in Big Brother: The Cryptographic Policy Debate, Lance J. Hoffman.
ACM Comput. Surv. 34(2): 2 (2002) |
1998 |
44 | EE | Anthony M. Sloane,
William M. Waite:
Issues in Automatic Software Manufacturing in the Presence of Generators.
Australian Software Engineering Conference 1998: 134-143 |
43 | | William M. Waite:
Is Operating Systems Review Obsolete?
Operating Systems Review 32(2): 1 (1998) |
42 | | William M. Waite:
Is Operating Systems Review Obsolete?
Operating Systems Review 32(3): 1-2 (1998) |
1997 |
41 | | William M. Waite:
Book Review: PostScript & Acrobat/PDF by THomas Merz.
Operating Systems Review 31(2): 1 (1997) |
40 | | William M. Waite:
Book Review: Robert Slade's Guide to Computer Viruses.
Operating Systems Review 31(2): 1 (1997) |
39 | | William M. Waite:
Book Review: The Web Publisher's Illustrated Quick Reference by Paph Grabowski.
Operating Systems Review 31(2): 2 (1997) |
1996 |
38 | | William M. Waite:
Compiler Construction: Craftmanship or Engineering?
CC 1996: 151-159 |
37 | | Basim M. Kadhim,
William M. Waite:
Maptool - Supporting Modular Syntax Development.
CC 1996: 268-280 |
1995 |
36 | | William M. Waite:
Book Review: Building in Big Brother: The Cryptographic Policy Debate edited by Lance J. Hoffman.
Operating Systems Review 29(3): 2 (1995) |
1994 |
35 | | Uwe Kastens,
William M. Waite:
Modularity and Reusability in Attribute Grammars.
Acta Inf. 31(7): 601-627 (1994) |
34 | | William M. Waite:
Book Review: Prigramming with MOTIF by Keith D. Gregory.
Operating Systems Review 28(1): 100 (1994) |
1993 |
33 | | William M. Waite,
Lynn Robert Carter:
An Introduction to Compiler Contruction
HarperCollins 1993 |
32 | | William M. Waite:
Book Review: Larch: Languages and Toole for Formal Specification by John V. Guttag and James J. Horning.
Operating Systems Review 27(4): 7 (1993) |
31 | | William M. Waite:
An Executable Language Definition.
SIGPLAN Notices 28(2): 21-40 (1993) |
1992 |
30 | | Robert W. Gray,
Steven P. Levi,
Vincent P. Heuring,
Anthony M. Sloane,
William M. Waite:
ELI: A Complete, Flexible Compiler Construction System.
Commun. ACM 35(2): 121-130 (1992) |
1991 |
29 | | Uwe Kastens,
William M. Waite:
An Abstract Data Type for Name Analysis.
Acta Inf. 28(6): 539-558 (1991) |
1990 |
28 | | William M. Waite:
Use of Attribute Grammars in Compiler Construction.
WAGA 1990: 255-265 |
1989 |
27 | | Vincent P. Heuring,
Uwe Kastens,
R. G. Plummer,
William M. Waite:
COMAR: A Data Format for Integration of CFG Tools.
Comput. J. 32(5): 445-452 (1989) |
1988 |
26 | | William M. Waite,
Vincent P. Heuring,
Uwe Kastens:
Configuration Control in Compiler Construction.
SCM 1988: 159-168 |
1986 |
25 | | William M. Waite:
The Cost of Lexical Analysis.
Softw., Pract. Exper. 16(5): 473-488 (1986) |
1985 |
24 | | William M. Waite:
Treatment of Tab Characters by a Compiler.
Softw., Pract. Exper. 15(11): 1121-1123 (1985) |
23 | | William M. Waite,
Lynn Robert Carter:
The Cost of a Generated Parser.
Softw., Pract. Exper. 15(3): 221-237 (1985) |
22 | | Malcolm C. Newey,
William M. Waite:
The Robust Implementation of Sequence-Controlled Iteration.
Softw., Pract. Exper. 15(7): 655-668 (1985) |
1981 |
21 | | William M. Waite,
Lynn Robert Carter:
An Analysis/Synthesis Interface for Pascal Compilers.
Softw., Pract. Exper. 11(8): 769-787 (1981) |
1978 |
20 | | Bruce K. Haddon,
William M. Waite:
Experience with the Universal Intermediate Language Janus.
Softw., Pract. Exper. 8(5): 601-616 (1978) |
1976 |
19 | | William M. Waite:
Semantic Analysis.
Compiler Construction 1976: 157-169 |
18 | | William M. Waite:
Relationship of Languages to Machines.
Compiler Construction 1976: 170-194 |
17 | | William M. Waite:
Code Generation.
Compiler Construction 1976: 302-332 |
16 | | William M. Waite:
Assembly and Linkage.
Compiler Construction 1976: 333-355 |
15 | | William M. Waite:
Optimization.
Compiler Construction 1976: 549-602 |
14 | | William M. Waite:
Intermediate Languages: Current Status.
Portability of Numerical Software 1976: 269-303 |
1975 |
13 | | William M. Waite:
Hints on Distributing Portable Software.
Softw., Pract. Exper. 5(3): 295-308 (1975) |
1974 |
12 | | William M. Waite:
Software Portability via an Intermediate Language.
Fachtagung Prozessrechner 1974: 564-575 |
11 | | S. S. Coleman,
Peter C. Poole,
William M. Waite:
The Mobile Programming System, Janus.
Softw., Pract. Exper. 4(1): 5-23 (1974) |
1973 |
10 | | William M. Waite:
A Sampling Monitor for Applications Programs.
Softw., Pract. Exper. 3(1): 75-79 (1973) |
1972 |
9 | | Peter C. Poole,
William M. Waite:
Portability and Adaptability.
Advanced Course: Software Engineering 1972: 183-277 |
8 | | Malcolm C. Newey,
Peter C. Poole,
William M. Waite:
Abstract Machine Modelling to Produce Portable Software - A Review and Evaluation.
Softw., Pract. Exper. 2(2): 107-136 (1972) |
1970 |
7 | | William M. Waite:
Building a Mobile Programming System.
Comput. J. 13(1): 28-31 (1970) |
1969 |
6 | EE | Richard J. Orgass,
William M. Waite:
A base for a mobile programming system.
Commun. ACM 12(9): 507-510 (1969) |
1967 |
5 | EE | William M. Waite:
An efficient procedure for the generation of closed subsets.
Commun. ACM 10(3): 169-171 (1967) |
4 | EE | William M. Waite:
A language independent macro processor.
Commun. ACM 10(7): 433-440 (1967) |
3 | EE | Herbert Schorr,
William M. Waite:
An efficient machine-independent procedure for garbage collection in various list structures.
Commun. ACM 10(8): 501-506 (1967) |
2 | EE | William M. Waite:
Path Detection in Multidimensional Iterative Arrays.
J. ACM 14(2): 300-310 (1967) |
1964 |
1 | EE | William M. Waite,
Herbert Schorr:
A note on the formation of free list.
Commun. ACM 7(8): 478 (1964) |