And this is probably even better for your discussion http://wiki.c2.com/?AlanKaysDefinitionOfObjectOriented
On Tue, Jul 17, 2018 at 11:09 PM, Alfredo Covaleda Vélez < alfr...@covaleda.co> 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/lis >> tinfo/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