Computer experiments in finite algebra
Communications of the ACM
PILOT: A STEP TOWARDS MAN-COMPUTER SYMBIOSIS
PILOT: A STEP TOWARDS MAN-COMPUTER SYMBIOSIS
Sketchpad: a man-machine graphical communication system
AFIPS '63 (Spring) Proceedings of the May 21-23, 1963, spring joint computer conference
Sketchpad III: a computer program for drawing in three dimensions
AFIPS '63 (Spring) Proceedings of the May 21-23, 1963, spring joint computer conference
New Programming Languages for Artificial Intelligence Research
ACM Computing Surveys (CSUR)
IEEE Transactions on Computers
Challenge to artificial intelligence: programming problems to be solved
IJCAI'71 Proceedings of the 2nd international joint conference on Artificial intelligence
Using ensembles of decision trees to automate repetitive tasks in web applications
Proceedings of the 2nd ACM SIGCHI symposium on Engineering interactive computing systems
Hi-index | 0.00 |
This paper discusses and feasibility and desirability of constructing a "programming laboratory " which would cooperate with the user in the development of his programs, freeing him to concentrate more fully on the conceptual diffculties of the problem he wishes to solve. Experience with similar systems in other fields indicates that such systems would significantly increase the programmer's productivity. The PILOT system, implemented within the interactive BBN LISP system, is a step in the direction of a programming laboratory. PILOT operates as an interface between the user and his programs, monitoring both the requests of the user and operation of his programs. For example, if PILOT detects an error during the execution of a program, it takes appropriate correactive action based on previous Instructions from the user. Similarly, the user can give directions to PILOT about the operation of his programs, even while they are runing, and PILOT by instructing it about its own operation, anf thus develop his own language and conventions for interacting with PILOT. Several examples are presented.