Map
Index
Random
Help
th

QuoteRef: wegnP10_1986

topics > all references > ThesaHelp: references t-z



ThesaHelp:
references t-z
Topic:
classification
Topic:
taxonomy
Topic:
abstraction
Topic:
value as an abstraction
Topic:
abstraction in programming
Topic:
real numbers and floating point numbers
Group:
type inheritance
Topic:
data types in Thesa
Topic:
database change management
Group:
mathematics
Topic:
reduction languages
Topic:
lambda calculus
Topic:
tuples
Topic:
database queries, joins, and relational algebra
Topic:
object-oriented data types
Topic:
data type as a set of values and a set of operations
Topic:
non-exclusive data type
Topic:
generic operations and polymorphism
Topic:
data type as a set of operations
Topic:
type algebras, typed lambda calculus, and type-complete languages
Topic:
abstract data type
Group:
type checking
Topic:
primitive data types for Thesa
Topic:
primitive data type as memory
Topic:
data type as constructors, selectors, and predicates
Topic:
primitive functions
Topic:
object-oriented classes
Topic:
fundamental concepts such as type, attributes, relationships are all the same
Group:
systems
Group:
digital communication
Topic:
metaphysics and epistemology
Topic:
religion
Topic:
models of reality
Topic:
a single system image
Topic:
special relativity
Topic:
Newtonian physics
Topic:
local vs. global

Reference

Wegner, P., "Classification in object-oriented systems", SIGPLAN, 21, 10, pp. 173-182, October 1986. Google

Quotations
173 ;;Quote: classification is for describing uniformities of collections of instances
173 ;;Quote: in classification want to identify membership in a class (top-down hierarchy) and understand relations between classes (bottom-up)
173 ;;Quote: during application design need a bottom-up construction of classification because the domain is uncharted
174 ;;Quote: natural phenomena are approximations to Plato's ideal forms; ideal forms exist in artificial worlds such as math and computer science
174 ;;Quote: real numbers are unrepresentable ideals which are approximated in a computer
177 ;;Quote: inheritance is important for management of change, especially long-term
178 ;;Quote: algebraic structures in math include semigroups, groups, rings, fields, and universal algebras
178+;;Quote: an algebra in math characterizes behavior like types in computer science
179 ;;Quote: reduction in lambda calculus is like eliminating differentiation in the differential calculus
179 ;;Quote: relational algebra expresses queries as operations on a relation; relational calculi as predicates that tuples must satisfy
179 ;;Quote: calculi are concrete (syntactic) algebras while algebras are abstract (semantic) calculi
180 ;;Quote: what properties must types have to be an acceptable type system for object-oriented programming
180 ;;Quote: a programmer sees types as partitioning values into classes with common attributes and operations
180+;;Quote: polymorphism allows overlapping value sets which cover the universal value set
180 ;;Quote: object-orientation treats types as behavior specifications that can be composed, modified, and inherited
180 ;;Quote: a type system is a set of rules for associating a type with every meaningful subexpression
180+;;Quote: type-checking sees types as syntactic constraints that guarantees compatibility of composite expressions
180 ;;Quote: program verification sees types as behavioral invariants that instances of the type must satisfy
180 ;;Quote: system programmers sees types as protection of bit strings from unintended interpretation
180 ;;Quote: implementers see types as a specification of storage mapping for values
180 ;;Quote: object-oriented definitions can not handle natural kinds (i.e., primitive notions); natural kinds are not completely defined by a set of operations and attributes
181 ;;Quote: understanding notion of classification leads to fundamental issues in math and philosophy
181 ;;Quote: classification view of systems depends on a global perspective; communication view is localized and observable, like Plato's cave dwellers
181 ;;Quote: reality is closer to one true religion because there exists a global reality that subsumes all local views
181+;;Quote: should there be multiple religions (i.e., views of a system) or only one?
182 ;;Quote: Newtonian physics assumes the existence of a real universe; relativity and quantum mechanics are based on observability


Related Topics up

ThesaHelp: references t-z (309 items)
Topic: classification (64 items)
Topic: taxonomy (16 items)
Topic: abstraction (62 items)
Topic: value as an abstraction (25 items)
Topic: abstraction in programming (67 items)
Topic: real numbers and floating point numbers (37 items)
Group: type inheritance   (13 topics, 391 quotes)
Topic: data types in Thesa (92 items)
Topic: database change management (12 items)
Group: mathematics   (23 topics, 554 quotes)
Topic: reduction languages (17 items)
Topic: lambda calculus (14 items)
Topic: tuples (17 items)
Topic: database queries, joins, and relational algebra (33 items)
Topic: object-oriented data types (29 items)
Topic: data type as a set of values and a set of operations (16 items)
Topic: non-exclusive data type (16 items)
Topic: generic operations and polymorphism (65 items)
Topic: data type as a set of operations (38 items)
Topic: type algebras, typed lambda calculus, and type-complete languages (28 items)
Topic: abstract data type (64 items)
Group: type checking   (12 topics, 385 quotes)
Topic: primitive data types for Thesa (82 items)
Topic: primitive data type as memory (29 items)
Topic: data type as constructors, selectors, and predicates (20 items)
Topic: primitive functions (34 items)
Topic: object-oriented classes (66 items)
Topic: fundamental concepts such as type, attributes, relationships are all the same (37 items)
Group: systems   (17 topics, 526 quotes)
Group: digital communication   (11 topics, 295 quotes)
Topic: metaphysics and epistemology (65 items)
Topic: religion (43 items)
Topic: models of reality (33 items)
Topic: a single system image (30 items)
Topic: special relativity (73 items)
Topic: Newtonian physics (73 items)
Topic: local vs. global (29 items)

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