2008 | ||
---|---|---|
55 | EE | Pascal Costanza, Richard P. Gabriel, Robert Hirschfeld, Guy L. Steele Jr.: Lisp50: The 50th birthday of lisp at OOPSLA 2008. OOPSLA Companion 2008: 853-854 |
54 | EE | J. J. Hallett, Victor Luchangco, Sukyoung Ryu, Guy L. Steele Jr.: Integrating coercion with subtyping and multiple dispatch. SAC 2008: 166-170 |
2007 | ||
53 | Richard P. Gabriel, David F. Bacon, Cristina Videira Lopes, Guy L. Steele Jr.: Companion to the 22nd Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2007, October 21-25, 2007, Montreal, Quebec, Canada ACM 2007 | |
52 | Richard P. Gabriel, David F. Bacon, Cristina Videira Lopes, Guy L. Steele Jr.: Proceedings of the 22nd Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2007, October 21-25, 2007, Montreal, Quebec, Canada ACM 2007 | |
51 | EE | Steven Fraser, James Gosling, Anders Hejlsberg, Ole Lehrmann Madsen, Bertrand Meyer, Guy L. Steele Jr.: Celebrating 40 years of language evolution: simula 67 to the present and beyond. OOPSLA Companion 2007: 1021-1023 |
50 | EE | Guy L. Steele Jr., Richard P. Gabriel: 50 in 50. OOPSLA Companion 2007: 721 |
49 | EE | Eric E. Allen, J. J. Hallett, Victor Luchangco, Sukyoung Ryu, Guy L. Steele Jr.: Modular multiple dispatch with multiple inheritance. SAC 2007: 1117-1121 |
2006 | ||
48 | EE | Guy L. Steele Jr.: Parallel Programming and Parallel Abstractions in Fortress. FLOPS 2006: 1 |
47 | EE | Guy L. Steele Jr.: A growable language. OOPSLA Companion 2006: 505 |
46 | EE | Richard P. Gabriel, Guy L. Steele Jr., Friedrich Steimann, Jim Waldo, Gregor Kiczales, Kevin Sullivan: Aspects and/versus modularity the grand debate. OOPSLA Companion 2006: 935-936 |
45 | EE | Guy L. Steele Jr.: Parallel programming and code selection in fortress. PPOPP 2006: 1 |
2005 | ||
44 | EE | Guy L. Steele Jr.: Parallel Programming and Parallel Abstractions in Fortress. IEEE PACT 2005: 157 |
43 | EE | David Hough, Bill Hay, Jeff Kidder, Jason Riedy, Guy L. Steele Jr., Jim Thomas: Arithmetic Interactions: From Hardware to Applications. IEEE Symposium on Computer Arithmetic 2005: 87 |
2004 | ||
42 | EE | Eric E. Allen, David Chase, Victor Luchangco, Jan-Willem Maessen, Guy L. Steele Jr.: Object-oriented units of measurement. OOPSLA 2004: 384-403 |
41 | EE | Simon Doherty, David Detlefs, Lindsay Groves, Christine H. Flood, Victor Luchangco, Paul A. Martin, Mark Moir, Nir Shavit, Guy L. Steele Jr.: DCAS is not a silver bullet for nonblocking algorithm design. SPAA 2004: 216-224 |
2003 | ||
40 | Ron Crocker, Guy L. Steele Jr.: Companion of the 18th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2003, October 26-30, 2003, Anaheim, CA, USA ACM 2003 | |
39 | Ron Crocker, Guy L. Steele Jr.: Proceedings of the 2003 ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages and Applications, OOPSLA 2003, October 26-30, 2003, Anaheim, CA, USA ACM 2003 | |
2002 | ||
38 | EE | Dah-Ming Chiu, Miriam Kadansky, Radia J. Perlman, John Reynders, Guy L. Steele Jr., Murat Yuksel: Deadlock-Free Routing Based on Ordered Links. LCN 2002: 62-71 |
37 | EE | David Detlefs, Paul A. Martin, Mark Moir, Guy L. Steele Jr.: Lock-free reference counting. Distributed Computing 15(4): 255-271 (2002) |
36 | EE | Ole Agesen, David Detlefs, Christine H. Flood, Alexander T. Garthwaite, Paul A. Martin, Mark Moir, Nir Shavit, Guy L. Steele Jr.: DCAS-Based Concurrent Deques. Theory Comput. Syst. 35(3): 349-386 (2002) |
2001 | ||
35 | EE | David Detlefs, Paul A. Martin, Mark Moir, Guy L. Steele Jr.: Lock-free reference counting. PODC 2001: 190-199 |
2000 | ||
34 | EE | David Detlefs, Christine H. Flood, Alex Garthwaite, Paul A. Martin, Nir Shavit, Guy L. Steele Jr.: Even Better DCAS-Based Concurrent Deques. DISC 2000: 59-73 |
33 | EE | Ole Agesen, David Detlefs, Christine H. Flood, Alex Garthwaite, Paul A. Martin, Nir Shavit, Guy L. Steele Jr.: DCAS-based concurrent deques. SPAA 2000: 137-146 |
1999 | ||
32 | Guy L. Steele Jr.: Growing a Language. Higher-Order and Symbolic Computation 12(3): 221-236 (1999) | |
1998 | ||
31 | EE | Robert Cartwright, Guy L. Steele Jr.: Compatible Genericity with Run-Time Types for the Java Programming Language. OOPSLA 1998: 201-215 |
30 | Guy L. Steele Jr.: Java Applications and Implementations. WWCA 1998: 18-31 | |
29 | Harold Abelson, R. Kent Dybvig, Christopher T. Haynes, Guillermo Juan Rozas, N. I. Adams IV, Daniel P. Friedman, Eugene E. Kohlbecker, Guy L. Steele Jr., David H. Bartley, Robert H. Halstead Jr., Don Oxley, Gerald J. Sussman, G. Brooks, Chris Hanson, Kent M. Pitman, Mitchell Wand: Revised Report on the Algorithmic Language Scheme. Higher-Order and Symbolic Computation 11(1): 7-105 (1998) | |
28 | Gerald J. Sussman, Guy L. Steele Jr.: The First Report on Scheme Revisited. Higher-Order and Symbolic Computation 11(4): 399-404 (1998) | |
27 | Gerald J. Sussman, Guy L. Steele Jr.: Scheme: A Interpreter for Extended Lambda Calculus. Higher-Order and Symbolic Computation 11(4): 405-439 (1998) | |
1997 | ||
26 | EE | Guy L. Steele Jr.: Java and the Evolution of Web Software (Abstract). ICSE 1997: 538 |
1996 | ||
25 | James Gosling, William N. Joy, Guy L. Steele Jr.: The Java Language Specification. Addison-Wesley 1996 | |
1994 | ||
24 | Guy L. Steele Jr.: Building Interpreters by Composing Monads. POPL 1994: 472-492 | |
1993 | ||
23 | Guy L. Steele Jr., Richard P. Gabriel: The Evolution of Lisp. HOPL Preprints 1993: 231-270 | |
1992 | ||
22 | Guy L. Steele Jr.: High Performance Fortran: Status Report. SIGPLAN Workshop 1992: 1-4 | |
21 | Guy L. Steele Jr.: An Overview of the Connection Machine Model CM-5. Supercomputer 1992: 87-103 | |
1991 | ||
20 | Mark Bromley, Steven Heller, Timothy S. McNerney, Guy L. Steele Jr.: Fortran at Ten Gigaflops: The Connection Machine Convolution Compiler. PLDI 1991: 145-156 | |
19 | EE | Jacek Myczkowski, Guy L. Steele Jr.: Seismic modeling at 14 gigaflops on the connection machine. SC 1991: 316-326 |
18 | Steven Wallach, Justin R. Rattner, Carl W. Diem, Kenichi Miura, Craig J. Mundie, Guy L. Steele Jr., Andreas Reuter: Supercomputing 1995 and Beyond - the Different Perspectives. Supercomputer 1991: 235-263 | |
17 | Eugene Albert, Joan D. Lukas, Guy L. Steele Jr.: Data Parallel Computers and the FORALL Statement. J. Parallel Distrib. Comput. 13(2): 185-192 (1991) | |
1990 | ||
16 | EE | Guy L. Steele Jr., Jon L. White: How to print floating-point numbers accurately (with retrospective) Best of PLDI 1990: 372-389 |
15 | Guy L. Steele Jr., Jon L. White: How to Print Floating-Point Numbers Accurately. PLDI 1990: 112-126 | |
14 | Guy L. Steele Jr.: Making Asynchronous Parallelism Safe for the World. POPL 1990: 218-231 | |
13 | Kathleen Knobe, Joan D. Lukas, Guy L. Steele Jr.: Data Optimization: Allocation of Arrays to Reduce Communication on SIMD Machines. J. Parallel Distrib. Comput. 8(2): 102-118 (1990) | |
1988 | ||
12 | Eugene Albert, Kathleen Knobe, Joan D. Lukas, Guy L. Steele Jr.: Compiling Fortran 8x Array Features for the Connection Machine Computer System. PPOPP/PPEALS 1988: 42-56 | |
1986 | ||
11 | Guy L. Steele Jr., W. Daniel Hillis: Connection Machine LISP: Fine-Grained Parallel Symbolic Processing. LISP and Functional Programming 1986: 279-297 | |
10 | W. Daniel Hillis, Guy L. Steele Jr.: Data Parallel Algorithms. Commun. ACM 29(12): 1170-1183 (1986) | |
1985 | ||
9 | Gerry Fisher, Daniel D. McCracken, Larry Rosler, Guy L. Steele Jr.: Directions in Programming Languages (Panel). ACM Annual Conference - The range of computing: mid-80's perspective 1985: 41 | |
1983 | ||
8 | Rodney A. Brooks, Richard P. Gabriel, Guy L. Steele Jr.: Lisp-in-Lisp: High Performance and Portability. IJCAI 1983: 845-849 | |
1982 | ||
7 | EE | Rodney A. Brooks, Richard P. Gabriel, Guy L. Steele Jr.: An Optimizing Compiler for Lexically Scoped LISP. SIGPLAN Symposium on Compiler Construction 1982: 261-275 |
6 | Rodney A. Brooks, Richard P. Gabriel, Guy L. Steele Jr.: S-1 Common Lisp Implementation. Symposium on LISP and Functional Programming 1982: 108-113 | |
5 | Guy L. Steele Jr.: An Overview of Common Lisp. Symposium on LISP and Functional Programming 1982: 98-107 | |
1980 | ||
4 | Guy L. Steele Jr., Gerald J. Sussman: The Dream of Lifetime: A Lazy Variable Extent Mechanism. LISP Conference 1980: 163-172 | |
3 | Gerald J. Sussman, Guy L. Steele Jr.: CONSTRAINTS - A Language for Expressing Almost-Hierarchical Descriptions. Artif. Intell. 14(1): 1-39 (1980) | |
2 | Guy L. Steele Jr., Gerald J. Sussman: Design of a LISP-Based Microprocessor. Commun. ACM 23(11): 628-645 (1980) | |
1975 | ||
1 | Guy L. Steele Jr.: Multiprocessing Compactifying Garbage Collection. Commun. ACM 18(9): 495-508 (1975) |