• 1945 July 07
    (b.) - ?


A computer scientist who participated in the development of the programming language Smalltalk-80 and various concepts related to object oriented programming while a researcher at the Xerox Palo Alto Research Center, PARC, in the 1970s. She eventually became manager of the System Concepts Laboratory where she, Alan Kay, and others developed Smalltalk-80. She and Kay also were involved in the development of design templates, forerunners of the design patterns commonly used in software design. In 1988 she left PARC to co-found ParcPlace Systems, a company that created development tools for Smalltalk-based applications. She served as president of the Association for Computing Machinery (ACM) from 1984 to 1986, and, together with Alan Kay and Dan Ingalls, received the ACM Software Systems Award in 1987. She also received PC Magazine's Lifetime Achievement Award in 1990. In 1994 she was inducted as a Fellow of the Association for Computing Machinery. Many of the concepts she and her team developed at PARC became the basis for graphically based user interfaces, replacing the earlier command line based systems. She has reported that, Steve Jobs demanded a demonstration of the Smalltalk System, which she refused to give him. Her superiors eventually ordered her to comply, and she did, satisfied that the decision to "give away the kitchen sink" to Jobs and his team was then their responsibility. Apple eventually used many of the ideas in the Alto and their implementations as the basis for their Macintosh desktop. She is currently working for Neometron, Inc., of Palo Alto, California. Born in Cleveland, Ohio, She received her bachelor's degree in mathematics at the University of Michigan in Ann Arbor, and a master's degree in information science from the University of Chicago. She received her PhD in information science from the University of Chicago in 1973. She also served as a visiting researcher at Stanford University. Publications she has authored or co-authored are: Smalltalk-80: The Language and Its Implementation (with David Robson), (out of print; known as the "blue book" to Smalltalk people); Smalltalk-80: the Interactive Programming Environment, (the "orange book"); and Smalltalk-80: The Language (with David Robson), (the "purple book" - a revision of the "blue book")
  • Date of Birth:

    1945 July 07
  • Gender:

  • Noted For:

    Co-developed the programming language Smalltalk-80 and various concepts related to object oriented programming
  • Category of Achievement:

  • More Info: