Topic: abstraction in programming
ThesaHelp: ACM references m-z
ThesaHelp: references m-o
Topic: history of programming
Group: object-oriented programming
Topic: simulation
Topic: safe use of pointers
Topic: using pointers in Thesa
Topic: ordered data types
Topic: names independent of objects
Topic: hierarchical structures
Topic: event time
Topic: state
| |
Reference
Nygaard, K.,
"talk at ACM Annual Conference", in Barber, C.B. (ed.),
personal notes (p. 58), New York, ACM, October 24-25, 1983.
Google
Quotations
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.
|
Related Topics
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)
|