bibliography for rob pike



  1. R. Pike, White Light Observation of a Solar Flare, J. Roy. Ast. Soc. Can., Vol. 68, pp. 330, 1974.
  2. R. Pike, A Simple Computer Model for the Growth of Light Pollution, J. Roy. Soc. Can., Vol. 70, 3, pp. 116, 1976.
  3. T. D. S. Duff and R. Pike, A Scan Conversion Algorithm with 2 1 2 Dimensional Hidden Surface Elimination Capabilities, Computer Systems Research Group University of Toronto, 1976, Dynamic Graphics Project Technical Memorandum.
  4. W. T. Peters and R. Pike, The Size of the Newtonian Diagonal, Sky and Telescope, Vol. 53, 3, pp. 220, 1977.
  5. R. Pike, Computer Animation of Astronomical Phenomena: The KEPLER System, Computer Systems Research Group University of Toronto, 1977, Dynamic Graphics Project Technical Memorandum.
  6. R. Pike and R. L. Berry, A Bright Future for the Night Sky, Sky and Telescope, Vol. 55, 2, pp. 126, 1978.
  7. W. T. Reeves and W. Buxton and R. Pike and R. Baecker, Ludwig: An Example of Interactive Computer Graphics in a Score Editor, Proc. of 3rd. Int l Computer Music Conference, Vol. 2, pp. 392--409, Dept. of Music Northwestern University, 1978.
  8. R. Pike, A White-Light Solar Telescope, Sky and Telescope, Vol. 60, 3, pp. 245, 1980.
  9. R. Pike and H. E. Stanley, Order Propagation Near the Percolation Threshold, J. Phys. A, Vol. 14, L169, 1981.
  10. R. Pike, Physics vs. Computer Science, Wkshp. on Software in High Energy Physics, pp. 13, CERN 82-12.
  11. R. Pike, Graphics in Overlapping Bitmap Layers, Trans. on Graphics, Vol. 2, 2, pp. 135--160, (Reprinted in Proc. SIGGRAPH 1983 331-356) .
  12. Brian W. Kernighan and Rob Pike, The UNIX Programming Environment, Prentice-Hall, Englewood Cliffs NJ, 1984.
  13. Rob Pike and Brian Kernighan, Program Design in the Unix Environment, Bell Labs Tech. J., 1984.
  14. Rob Pike and Bart Locanthi and John Reiser, Hardware Software Tradeoffs for Bitmap Graphics on the Blit, Software - Practice and Experience, 1985.
  15. Rob Pike, The Blit: A Multiplexed Graphics Terminal, Bell Labs Tech. J., Vol. 63, 8 part 2, pp. 1607--1631, 1984.
  16. Rob Pike and Dave Presotto, Face the Nation, USENIX Summer 1985 Conference Proceedings, pp. 81, Portland Oregon, 1985.
  17. Rob Pike and Peter Weinberger, The Hideous Name, USENIX Summer 1985 Conference Proceedings, pp. 563, Portland Oregon, 1985.
  18. Luca Cardelli and Rob Pike, Squeak: A Language for Communicating with Mice, Computer Graphics, Vol. 19, 3, pp. 199--204, 1985.
  19. Rob Pike and Dave Hagelbarger, On the Construction of Foamcore Telescope Parts, Telescope Making, Vol. 28, pp. 10--15, Fall 1986.
  20. Rob Pike, Structural Regular Expressions, Proceedings of the EUUG Spring 1987 Conference, pp. 21--28, Helsinki, 1987.
  21. Rob Pike, The Text Editor sam, Software - Practice and Experience, Vol. 17, 11, pp. 813--845, 1987.
  22. Rob Pike, Window Systems Should Be Transparent, Computing Systems, Vol. 1, 3, pp. 279--296, Summer 1988.
  23. David Dobkin and Eleftherios Koutsofios and Rob Pike, A Library for Incremental Update of Bitmap Images, Proceedings of the ACM Conference on Document Processing Systems, pp. 153--158, Santa Fe, 1988.
  24. Rob Pike, A Concurrent Window System, Computing Systems, Vol. 2, 2, pp. 133--153.
  25. Rob Pike, The Implementation of Newsqueak, Software - Practice and Experience, Vol. 20, 7, pp. 649--659, 1990.
  26. Rob Pike and Dave Presotto and Ken Thompson and Howard Trickey, Plan 9 from Bell Labs, Proceedings of the Summer 1990 UKUUG Conference, pp. 1--9, London, 1990.
  27. Dave Presotto and Rob Pike and Ken Thompson and Howard Trickey, Plan 9 A Distributed System, Proceedings of the Spring 1991 EurOpen Conference, pp. 43--50, Tromso, 1991.
  28. Rob Pike and Dave Presotto and Ken Thompson and Gerard Holzmann, Process Sleep and Wakeup on a Shared-memory Multiprocessor, Proceedings of the Spring 1991 EurOpen Conference, pp. 161--166, Tromso, 1991.
  29. Rob Pike, 8 1over2 the Plan 9 Window System, Proceedings of the Summer 1991 USENIX Conference, pp. 257--265, Nashville, 1991.
  30. Rob Pike, A Minimalist Global User Interface, Proceedings of the Summer 1991 USENIX Conference, pp. 267--279, Nashville, 1991.
  31. Rob Pike, A Minimalist Global User Interface (revised), Proceedings of Graphics Interface 92, pp. 282--293, Vancouver, 1992.
  32. Rob Pike and Dave Presotto and Ken Thompson and Howard Trickey and Phil Winterbottom, The Use of Name Spaces in Plan 9, Proceedings of the 5th ACM SIGOPS Workshop, Mont Saint-Michel, 1992.
  33. Rob Pike and Ken Thompson, Hello World or ---------------- ---------- or --------------- ------, Proceedings of the Winter 1993 USENIX Conference, pp. 43--50, San Diego, 1993.
  34. Rob Pike, Acme: A User Interface for Programmers, Proceedings of the Winter 1994 USENIX Conference, pp. 223--234, San Francisco, 1994.
  35. , Plan 9 Programmer s Manual, Ed. Rob Pike, Bell Laboratories Murray Hill NJ, 1995, (2 Volumes. Republished by Harcourt Brace Co. Orlando FL 1995) .
  36. Rob Pike and Dave Presotto and Sean Dorward and Bob Flandrena and Ken Thompson and Howard Trickey and Phil Winterbottom, Plan 9 from Bell Labs, Computing Systems, Vol. 8, 3, pp. 221--254, Summer 1995.
  37. Sean Dorward and Rob Pike and David Leo Presotto and Dennis Ritchie and Howard Trickey and Phil Winterbottom, Inferno, Proceedings of the IEEE Compcon 97 Conference, pp. 241--244, San Jose, 1997.
  38. Sean Dorward and Rob Pike, Programming in Limbo, Proceedings of the IEEE Compcon 97 Conference, pp. 245--250, San Jose, 1997.
  39. Rob Pike and Dave Presotto and Sean Dorward and Dennis M. Ritchie and Howard Trickey and Phil Winterbottom, The Inferno Operating System, Bell Labs Technical Journal, Vol. 2, 1, Winter 1997.
  40. Brian W. Kernighan and Rob Pike, The Practice of Programming, Addison-Wesley, Reading MA, 1999.
  41. Brian W. Kernighan and Rob Pike, Regular Expressions: Languages Algorithms and Software, Dr. Dobb s Journal, pp. 19--22, April 1999.
  42. Rob Pike, Lexical File Names in Plan 9 or Getting Dot-Dot Right, Proceedings of the 2000 USENIX Technical Conference, pp. 85--92, San Diego, 2000.
  43. Rob Pike, Plumbing and Other Utilities, Proceedings of the 2000 USENIX Technical Conference, pp. 159--170, San Diego, 2000.
  44. Cliff Young and Lakshman YN and Tom Szymanski and John Reppy and Rob Pike and Girija Narlikar and Sape Mullender and Eric Grosse, Protium an Infrastructure for Partitioned Applications, Proceedings of the Eighth IEEE Workshop on Hot Topics in Operating Systems (HotOS), pp. 41--46, Schloss Elmau Germany, 2001.
  45. Russ Cox, Eric Grosse, Rob Pike, Dave Presotto, Sean Quinlan, Security in Plan 9, Proc. of the 2002 Usenix Security Symposium, 2002.
  46. S.J. van Enk and R. Pike, Classical Rules and Quantum Games, Phys. Rev. A, Vol 66 024306, 2002.
  47. Rob Pike, Sean Dorward, Robert Griesemer, Sean Quinlan, Interpreting the Data: Parallel Analysis with Sawzall, Scientific Programming Journal, Special Issue on Grids and Worldwide Computing Programming Models and Infrastructure Vol. 13 4, pp. 227-298.
  48. Z. Ivezic, J.A. Tyson, R. Allsman, J. Andrew, R. Angel, et al., LSST: from Science Drivers to Reference Design and Anticipated Data Products, for the LSST Collaboration, lanl.arXiv.org>astro-ph (2008).
  49. Russ Cox, Robert Griesemer, Rob Pike, Ian Lance Taylor, Ken Thompson, The Go Programming Language and Environment, Communications of the ACM, Vol. 65 5, pp. 70-78, May 2022

Modified: February, 2023.