Map
Index
Random
Help
th

QuoteRef: nielJ5_1989

topics > all references > ThesaHelp: references m-o



ThesaHelp:
references m-o
Topic:
extensible languages
Topic:
ease of learning
Topic:
Thesa as a database of modules
Group:
object-oriented programming
Topic:
object-oriented procedures
Topic:
data types in Thesa
Topic:
problems with type inheritance
Topic:
data types are not needed
Group:
data type
Topic:
programming style
Topic:
limitations of formalism
Topic:
help in UserInterface
Topic:
handling complexity
Topic:
reusable programming

Reference

Nielsen, J., Richards, J.T., "The experience of learning and using Smalltalk", IEEE Software, pp. 73-77, May 1989. Google

Quotations
73 ;;Quote: difficult to learn Smalltalk because of its size, diffuse nature, and generalist design
74+ ;;Quote: Smalltalk is hard to learn because of its size
74 ;;Quote: in Smalltalk, a function's code is spread over many objects of many classes; must piece these together to understand the system
74 ;;Quote: Smalltalk's inheritance mechanism makes it difficult to find which method is executed, especially if the receiver's class is unknown
74+ ;;Quote: while untyped variables is good for exploratory programming, you often know the type ahead of time
74 ;;Quote: specifying data types makes code more readable
75+ ;;Quote: Smalltalk has fallen into the formalist trap of too few primitives; requires subtle distinctions to differentiate parts of the system
75 ;;Quote: Smalltalk has only a few, very general rules for constructing objects; can not infer sufficient information to help the user
75 ;;Quote: Smalltalk has fallen into the hacker trap of too many features; these overwhelm the novice
76 ;;Quote: reuse is not free; you must find the reused functions, learn their use, and avoid unexpected side effects


Related Topics up

ThesaHelp: references m-o (268 items)
Topic: extensible languages (69 items)
Topic: ease of learning (36 items)
Topic: Thesa as a database of modules (23 items)
Group: object-oriented programming   (26 topics, 814 quotes)
Topic: object-oriented procedures (41 items)
Topic: data types in Thesa (92 items)
Topic: problems with type inheritance (20 items)
Topic: data types are not needed (8 items)
Group: data type   (34 topics, 723 quotes)
Topic: programming style (47 items)
Topic: limitations of formalism (92 items)
Topic: help in UserInterface (33 items)
Topic: handling complexity (59 items)
Topic: reusable programming (77 items)

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