What that means is they're going to be dozens and dozens they're almost already are dozens and dozens of different object systems all with very similar semantics but with very different pragmatic details and if you think of what a URL actually is and you think of what an HTTP message actually is and if you think of what an object actually is and if you think of what an object-oriented pointer actually is I think it should be pretty clear that any object-oriented language can internalize its own local pointers to any object in the world regardless of where it was made that's the whole point of not being able to see inside and so a semantic interoperability is possible almost immediately by simply taking that stance so this is gonna change really everything and things like Java beans and CORBA are not going to are not going to suffice because at some point one is going to have to start really discovering what objects think they can do and this is going to lead to a universal interface language which is not a programming language per se it's more like a prototyping language but that allows an interchange of deep information about what objects think they can do allows objects to make experiments with other objects in a safe way to see how they respond to various messages this is going to be a critical thing to automate in the next 10 years.

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

    Unsubscribe anytime