Smalltalk and exploratory programming
- 1 October 1988
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGPLAN Notices
- Vol. 23 (10) , 85-92
- https://doi.org/10.1145/51607.51614
Abstract
Using Smalltalk-80, programmers can produce prototypes much faster than with C or Pascal. What techniques do Smalltalk-80 programmers use to produce these prototypes? What is special about Smalltalk-80 that enables them to uses these techniques? Can these techniques be used with conventional languages such as C? In an attempt to answer these questions we interviewed experienced Smalltalk programmers and asked how they approach programming in Smalltalk. Such introspective interviews that are conducted after completion of a project are known to be somewhat unreliable, but not enough is known to use any other methodology. What follows is a summary of the interviews, followed by an explanation of the results. Finally we discuss some of the weaknesses of Smalltalk and some possible solutions.Keywords
This publication has 3 references indexed in Scilit:
- Viewing a programming environment as a single toolACM SIGPLAN Notices, 1984
- The Cornell program synthesizerCommunications of the ACM, 1981
- Programming in an Interactive Environment: the ``Lisp'' ExperienceACM Computing Surveys, 1978