Map
Index
Random
Help
th

QuoteRef: nygaK10_1983

topics > all references > ThesaHelp: references m-o



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 up

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)

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