Object-oriented program and it's going to be the Paradigm of the future so what do I mean by objectorian program as I said before:

      I don't mean the four pillars or the fundamental principles of object orientation.

      I don't mean encapsulation abstraction polymorphism and inheritance.

      1

      I don't mean sitting writing classes in languages such as Java or c-sharp or even small talkers it was originally defined

    I mean a brand new paradigm which is more in line with the Allen cave Vision so the first question in your mind who's Alan K and again I could bring this up in chat GPT and it come back with an answer but Alan K is the guy that invented the term object morning program and he and he he created the language called Small Talk he created another language called flax he worked for Atari Apple Walt Disney he was an imagineer at Walt Disney he was a fellow at Apple.

    I mean if I I couldn't feel smaller if I tried so this guy is a legend in Computing so what did Alan K mean by objectory program and he actually clarify that later on and I haven't got the exact date when he clarified it but he came back and I think it was in a mailing list that he said this he says object terminal programming means to me only messaging local retention protection hiding of State process and extreme late binding of all things and this is what we're gonna unpack because if we unpack this statement then it's got nothing to do with classes it's got certainly nothing to do with polymorphism it's certainly got nothing to do with abstraction it's certainly got nothing to do with inheritance and it's certainly got nothing to do with object-oriented programming is how we see it today and actually Alan K apologized in one of these uh mailing lists and he says I'm sorry that I long ago coined the term objects for this topic because it gets many people to focus on the Lesser idea big idea is messaging that is what the kernel of small talk squeak is all about and it was something that was never quite completed in our Xerox Park phase the Japanese have a small word ma for that which is in between perhaps the nearest English equivalent is interstitial key isn't making great and Global Systems is much more to design how its modules communicate rather than what their internal properties and behavior should be think of the internet to live it a has to allow many different kinds of ideas and realizations that are Beyond any single standard and B to allow varying degrees of safe interoperability between these ideas if you focus just on messaging and realize that a good meta system can late behind the various second level architectures used in objects then much of the

    Do you like what you are reading?. Subscribe to receive updates.

    Unsubscribe anytime