Computer Program Object
A Computer Program Object is an Abstract Entity within a Computer Program that is a Data Object and has Data Operator/Object Methods.
- AKA: Object, Software Object, Object (Computer Science), Program Object.
- Context:
- It can have an Object Identifier.
- It can range from being an Immutable Object to being a Mutable Object.
- It can range from being a Structured Data Object to being an Unstructured Data Object.
- It can contain a Program Object Method.
- See: Object-Oriented Programming.
References
2009
- http://en.wikipedia.org/wiki/Object_(computer_science)
- In computer science, an object, in the domain of object-oriented programming, usually means a compilation of attributes (object elements) and behaviors (methods) encapsulating an entity.
However, outside the object-oriented programming domain, the word object may simply mean any entity that can be manipulated by the commands of a programming language, such as a value (computer science), variable, function, or data structure.
"Objects" are the foundation of object-oriented programming, and are fundamental data types in object-oriented programming languages. These languages provide extensive syntactic and semantic support for object handling, including a hierarchical type system, special notation for declaring and calling methods, and facilities for hiding selected fields from client programmers. However, objects and object-oriented programming can be implemented in any language.
1996
- (Wall & al, 1996) ⇒ Larry Wall, Tom Christiansen, and Randal L. Schwartz. (1996). "Programming Perl, 2nd edition." O'Reilly. ISBN:1565921496
- QUOTE: object: Something that "knows" what kind of thing it is, and what it can do because of what kind of thing it is. Your program can request an object to do things, but the object gets to decide whether it wants to do it or not.