Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision Both sides next revision
people:mlsmith:top [2020/07/29 21:59]
mlsmith [Quotes]
people:mlsmith:top [2020/07/29 22:11]
mlsmith [Quotes]
Line 39: Line 39:
  
 //Computer science inverts the normal. In normal science, you're given a world, and your job is to find out the rules. In computer science, you give the computer the rules, and it creates the world.// --Alan Kay //Computer science inverts the normal. In normal science, you're given a world, and your job is to find out the rules. In computer science, you give the computer the rules, and it creates the world.// --Alan Kay
 +
 +//I did make up this term [object oriented] and it was a bad choice because it **under-emphasized the more important idea of message sending**.// -- Alan Kay (A to Z of programming languages: Smalltalk-80 - 2010)
  
 //Though OOP came from many motivations...the small scale [motivation] was to find a more flexible version of assignment, and then to try to eliminate it altogether.// --Alan Kay, [[http://worrydream.com/EarlyHistoryOfSmalltalk/|The Early History of SmallTalk]] //Though OOP came from many motivations...the small scale [motivation] was to find a more flexible version of assignment, and then to try to eliminate it altogether.// --Alan Kay, [[http://worrydream.com/EarlyHistoryOfSmalltalk/|The Early History of SmallTalk]]