From: Rick DeNatale Date: 2010-07-12T04:04:40+09:00 Subject: Re: from functions to classes, where should I start? On Sun, Jul 11, 2010 at 1:19 PM, Colin Bartlett wrote: > Kay’s term “object-oriented” got hijacked when Peter Wegner published paper > entitled “Dimensions of Object Based Language Design” at the second OOPSLA > conference in which he defined “object-oriented” as “objects + classes + > inheritance.” > http://www.smalltalk.org/smalltalk/TheEarlyHistoryOfSmalltalk_Abstract.html Thanks for the mention Colin. Recently, one of Wegner's students, William Cook, drafted a paper http://userweb.cs.utexas.edu/~wcook/Drafts/2009/essay.pdf which points out what was missed back in the 1980s, that there is a vast difference between Abstract Data Types and Objects, something which I'd argue caused a lot of confusion over the past 25 or so years. -- Rick DeNatale Blog: http://talklikeaduck.denhaven2.com/ Github: http://github.com/rubyredrick Twitter: @RickDeNatale WWR: http://www.workingwithrails.com/person/9021-rick-denatale LinkedIn: http://www.linkedin.com/in/rickdenatale