Map
Index
Random
Help
th

QuoteRef: steeGL10_1998




Topic:
ease of learning
Group:
goals for a programming system
Topic:
natural language as communication
Topic:
user-defined languages
Topic:
definition
Topic:
ease of use
Topic:
words defined by words
Topic:
extensible languages
Topic:
object-oriented objects
Group:
data type
Topic:
object-oriented methods
Topic:
legal issues

Reference

Steele, G.L. Jr., "Growing a language. Transcript of videotape", ACM Conference on Object-Oriented Programming, Systems, Language, and Applications, October 1998. Google

Quotations
3 ;;Quote: should a programming language be small (easy to learn) or large (easy to use)?
3+;;Quote: what is it like to use a language that is much too small? this talk uses words of one syllable plus defined words
4 ;;Quote: a thought that seems primitive in our minds is not primitive in a programming language
4+;;Quote: as we write code, we stop frequently to define new terms
6 ;;Quote: small languages such as Scheme and Pascal are insufficient for today's world of graphical interfaces, mobile code, client/server, multithreaded, and multi-language
7 ;;Quote: a programming language should plan for growth; start small; a pattern for defining patterns for real work
7 ;;Quote: new words and rules of meaning should look just like what was designed at the start
7+;;Quote: want to grow Java with generic types and overloaded operators; just like built-in types
9 ;;Quote: a datum is a set of bits that has a meaning; an object is a datum whose parts are defined by language rules; each field of an object holds a datum
9+;;Quote: a field's type tells you what data can be in that field, and what data can not be in that field
9+;;Quote: a method is a named piece of code that is part of an object
14 ;;Quote: law makers, judges, and yourself should define their terms and say all else in words of one syllable; it forces you to talk straight, making it hard to hedge

Related Topics up

Topic: ease of learning (38 items)
Group: goals for a programming system   (21 topics, 983 quotes)
Topic: natural language as communication (34 items)
Topic: user-defined languages (42 items)
Topic: definition (17 items)
Topic: ease of use (47 items)
Topic: words defined by words (25 items)
Topic: extensible languages (71 items)
Topic: object-oriented objects (39 items)
Group: data type   (34 topics, 730 quotes)
Topic: object-oriented methods (42 items)
Topic: legal issues (22 items)

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