Alan Kay is the coiner of the term Object-oriented Programming and the biological cell metaphor. In later years he thought that programmers might have had a better chance of writing object code if there was a clearer distinction between OO Design implemented with Message- oriented programming. This might have prevented the horrible mistake of equating an object (ala Kay) with an "abstract data type" (ala Stroustrup and C++).
On Tue, Jul 17, 2018, at 10:09 PM, Alfredo Covaleda Vélez wrote: > I do not know if Alan Kay created the term object in the context of > programming but he was a pioneer of OOP when created Smalltalk. These > are few paragraphs where Kay is cited in relation to the term object > and concept is explained.> > https://www.yegor256.com/2017/12/12/alan-kay-was-wrong.html > > Felicidades para todos. > > On Tue, Jul 17, 2018 at 10:19 PM, Marcus Daniels > <mar...@snoutfarm.com> wrote:>> One can also have procedures bound to types > where the procedures >> are pure.>> OOP does not imply methods that have privileged access to state, >> although this is common with languages like C++ and Java.>> In contrast, a >> method (or type bound procedure) can have privileged >> access to the meaning of state when state is provided (as an >> argument).>> Haskell basically requires this approach and Fortran 2008 >> facilitates it.>> >> >> On 7/17/18, 9:05 PM, "Friam on behalf of Russell Standish" <friam- >> boun...@redfish.com on behalf of li...@hpcoders.com.au> wrote:>> >> Not sure about "utility"/"tool", but an object is distinguished >> from a>> function by having state. Call an object's method, and the >> method's>> scope is populated by the object's data members, which >> of >> course,>> differ from object to object. >> >> By contrast a function either has no state (pure function), or >> its>> state is global (same for every function invocation). >> >> Cheers >> >> On Tue, Jul 17, 2018 at 10:06:57PM -0400, Nick Thompson wrote: >> > Dave, and anybody else who wants to play. >> > >> > >> > >> > I have always been puzzled by the question of how one >> > distinguishes an>> > object in object programming from a utility >> in DOS or a tool >> > in Matlab. Or>> > any mathematical function, for that matter. >> You give it what >> > it needs, and>> > it gives you what it's supposed to, and you >> don't give a damn >> > how it works.>> > >> > >> > >> > Please don't yell at me. >> > >> > >> > >> > Nick >> > >> > >> > >> > Nicholas S. Thompson >> > >> > Emeritus Professor of Psychology and Biology >> > >> > Clark University >> > >> > http://home.earthlink.net/~nickthompson/naturaldesigns/ >> > >> > >> > >> >> > ============================================================ >> > FRIAM Applied Complexity Group listserv >> > Meets Fridays 9a-11:30 at cafe at St. John's College >> > to unsubscribe >> > http://redfish.com/mailman/listinfo/friam_redfish.com>> > >> FRIAM-COMIC http://friam-comic.blogspot.com/ by Dr. >> > Strangelove>> >> >> -- >> >> ---------------------------------------------------------------- >> ------------>> Dr Russell Standish Phone 0425 >> 253119 >> (mobile)>> Principal, High Performance Coders >> Visiting Senior Research Fellow hpco...@hpcoders.com.au >> Economics, Kingston University >> http://www.hpcoders.com.au>> >> ---------------------------------------------------------------- >> ------------>> >> ============================================================ >> FRIAM Applied Complexity Group listserv >> Meets Fridays 9a-11:30 at cafe at St. John's College >> to unsubscribe >> http://redfish.com/mailman/listinfo/friam_redfish.com>> >> FRIAM-COMIC http://friam-comic.blogspot.com/ by Dr. Strangelove>> >> >> ============================================================ >> FRIAM Applied Complexity Group listserv >> Meets Fridays 9a-11:30 at cafe at St. John's College >> to unsubscribe http://redfish.com/mailman/listinfo/friam_redfish.com>> >> FRIAM-COMIC http://friam-comic.blogspot.com/ by Dr. Strangelove > ============================================================ > FRIAM Applied Complexity Group listserv > Meets Fridays 9a-11:30 at cafe at St. John's College > to unsubscribe http://redfish.com/mailman/listinfo/friam_redfish.com > FRIAM-COMIC http://friam-comic.blogspot.com/ by Dr. Strangelove
============================================================ FRIAM Applied Complexity Group listserv Meets Fridays 9a-11:30 at cafe at St. John's College to unsubscribe http://redfish.com/mailman/listinfo/friam_redfish.com FRIAM-COMIC http://friam-comic.blogspot.com/ by Dr. Strangelove