Map
Index
Random
Help
th

QuoteRef: smitDC6_1975

topics > all references > ThesaHelp: references sa-sz



Topic:
debugger
Topic:
reusable programming
Topic:
incremental development
Topic:
object transformation language
Topic:
visual programming
Topic:
programming language design
Topic:
execution with program stubs
Topic:
program construction by walk-through
Topic:
dragging with a mouse
ThesaHelp:
references sa-sz
Topic:
functional side effects
Topic:
spatial vs. temporal representation
Topic:
word vs. picture
Topic:
command language
Topic:
philosophy of mind
Topic:
abstraction by common attributes
Topic:
robot programming
Topic:
ease of learning
Topic:
icons for a user interface
Topic:
context
Topic:
naming by pointing or recognition
Topic:
modes in a user interface
Topic:
mouse buttons
Topic:
names defined by context
Topic:
current position in a user interface; cursor
Topic:
hierarchical structures
Topic:
using icons to represent windows
Topic:
using icons to represent objects in a user interface
Topic:
menus for a UserInterface
Topic:
object-oriented classes

Reference

Smith, D.C., "Pygmalion: a creative programming environment", Stanford University, Computer Science Department, STAN-CS-75-499, June 1975. Google

Other Reference

NTIS

Quotations
QuoteRef: smitDC6_1975 ;;ii- "A programming language can be more than just a passive medium for communication.
QuoteRef: smitDC6_1975 ;;7 "The mind must have something structural to manipulate
QuoteRef: smitDC6_1975 ;;9 "Perceptual images, particularly visual images, provide more descriptive power than do words"
QuoteRef: smitDC6_1975 ;;11 "But 'linear' programming languages have no spatial structure at all.
21 ;;Quote: thought processes abstract information to a skeleton of relevant features
QuoteRef: smitDC6_1975 ;;35 Picasso, Pablo: "to copy others is necessary, but to copy oneself is pathetic"
47 ;;Quote: Unimate robots programmed by a trainer guiding the robot through the desired steps
QuoteRef: smitDC6_1975 ;;49 Stanford AI lab debugger (raid) continuous display of several memory locations re-executing patched code
57 ;;Quote: in a movie, what happens between frames is more important that what exists on a frame
57+;;Quote: the source of information in a movie is picture changes
61 ;;Quote: incremental computing is the best for creativity
QuoteRef: smitDC6_1975 ;;61 painters dab on a bit of paint and then step back to look at the result
63 ;;Quote: program Papert's turtle by stepping through the program with a button box; start remembering, do it, repeat, etc.
65 ;;Quote: 4-year olds can program PYGMALION with subroutines, recursion, and iteration; often error free
70 ;;Quote: PYGMALION constructs a program as a side effect of the user performing a calculation; allows better understanding
73 ;;Quote: an icon is a picture with attributes for position, definition, name, code, value
QuoteRef: smitDC6_1975 ;;75 text editors generally error free program even though prog. language [cbb: but in command mode]
77 ;;Quote: Pygmalion uses a three button mouse that depends on context; for cursor positioning and moving values
79 ;;Quote: a Pygmalion icon acts like a window; has a origin; can form a hierarchical structure with world icon at root
82 ;;Quote: the menu shows all possible operations on displayed icons; self-teaching, avoids remembering options
QuoteRef: smitDC6_1975 ;;82 most operations are reversible
QuoteRef: smitDC6_1975 ;;88 don't have to specify all paths-- if path unspecified at execution time then machine prompts user for more info
QuoteRef: smitDC6_1975 ;;89 "The standard mode for writing programs is what other systems consider to be debugging mode
92 ;;Quote: in Smalltalk, every object has a class; semantics by the messages handled by a class
95 ;;Quote: icons are expressive because they are abstract in content but concrete in shape
QuoteRef: smitDC6_1975 ;;103 Naming by typing name into mouse then move mouse to some other icon


Related Topics up

Topic: debugger (37 items)
Topic: reusable programming (77 items)
Topic: incremental development (74 items)
Topic: object transformation language (10 items)
Topic: visual programming (31 items)
Topic: programming language design (53 items)
Topic: execution with program stubs (5 items)
Topic: program construction by walk-through (26 items)
Topic: dragging with a mouse (17 items)
ThesaHelp: references sa-sz (237 items)
Topic: functional side effects (11 items)
Topic: spatial vs. temporal representation (21 items)
Topic: word vs. picture (12 items)
Topic: command language (23 items)
Topic: philosophy of mind (74 items)
Topic: abstraction by common attributes (19 items)
Topic: robot programming (20 items)
Topic: ease of learning (36 items)
Topic: icons for a user interface (23 items)
Topic: context (8 items)
Topic: naming by pointing or recognition (13 items)
Topic: modes in a user interface (40 items)
Topic: mouse buttons (12 items)
Topic: names defined by context (36 items)
Topic: current position in a user interface; cursor (23 items)
Topic: hierarchical structures (43 items)
Topic: using icons to represent windows (15 items)
Topic: using icons to represent objects in a user interface (10 items)
Topic: menus for a UserInterface (30 items)
Topic: object-oriented classes (66 items)

Collected barberCB 1980
Copyright © 2002-2008 by C. Bradford Barber. All rights reserved.
Thesa is a trademark of C. Bradford Barber.