abstraction in programming
ACM references m-z
history of programming
safe use of pointers
using pointers in Thesa
ordered data types
names independent of objects
"talk at ACM Annual Conference", in Barber, C.B. (ed.),
personal notes (p. 58), New York, ACM, October 24-25, 1983.
|cbb10/25/83 ;;Quote: object-oriented programming started in 1949 with using Monte_Carlo methods for a heavy water reactor|
|cbb10/25/83 ;;Quote: instead of abstracting physical processes into mathematics, simulate the process with a model|
|cbb10/25/83 ;;Quote: Simula provides safe reference by separating reference from the thing itself; e.g., queue elements have succ, pred, out, and into|
|cbb10/25/83 ;;Quote: Simula provides a stacking hierarchy of actions, a nesting hierarchy of components, and an inheritance hierarchy of classes|
|cbb10/25/83 ;;Quote: abstraction was successful in Simula because started with simulating the real world|
|cbb10/25/83 ;;Quote: time is a (single?) ordered sequence of event times|
|cbb10/25/83 ;;Quote: a state has substance (what has materialized), properties (what is measured), and actions (what is going on)
|QuoteRef: nygaK10_1983 ;;cbb10/25/83 p. 58 -- Khris Nygaard on Simula and object- oriented programming is certified plug board operator of IBM equipment c.a. '48 developed Delta 73-75 as general system description language with a continuous change of state and full concurrency. developed Beta '76 as an object-oriented programming language.
|QuoteRef: nygaK10_1983 ;;cbb10/25/83 moved into operation research e.g. modeling attacks on Norway. These systems were too complex to capture through mathematics. Then into industry through Norwegian Computer Centre.
|QuoteRef: nygaK10_1983 ;;cbb10/25/83 Simula developed with O.J. Dahl as programming language expert.
|QuoteRef: nygaK10_1983 ;;cbb10/25/83 Nygaard helped to invent abstraction in programming field.
Topic: abstraction in programming (67 items)
ThesaHelp: ACM references m-z (280 items)
ThesaHelp: references m-o (268 items)
Topic: history of programming (91 items)
Group: object-oriented programming (26 topics, 814 quotes)
Topic: simulation (35 items)
Topic: safe use of pointers (102 items)
Topic: using pointers in Thesa (49 items)
Topic: ordered data types (8 items)
Topic: names independent of objects (34 items)
Topic: hierarchical structures (43 items)
Topic: event time (44 items)
Topic: state (35 items)