摘要: For computers to be truly useful in the home of future, they should programmable by their users. The traditional idea a program must abandoned favour that an environment objects; programming becomes act augmenting this environment, and all interaction consists evaluating expressions it. Developments language design software engineering indicate how very uniform interface might possible, though style use imposes some difficult requirements. In right such simple can yield results lead greater understanding both process problem being approached. Such powerful system could used three main areas: local manipulation data, including games simulations; device control, which sophisticated energy-conserving; communicate with other systems. This last possibility leads us discuss several uses mailing, teleconferencing, access databases various kinds. Some social effects widespread availability computer power are indicated.