Object

Object in English essentially refers to "a thing or substance that we perceive with our five senses." It has expanded to mean the "subject of thought&sbquo" "purpose&sbquo" and "aim." Today&sbquo it is most frequently used technically as a computer term. I'd like to clarify that sense of the word here. In short&sbquo it's possible to define the data format we perceive and congas on the computer screen as follows. We use the term object to designate the integration&sbquo into a single unit&sbquo of both the data itself and the process of manipulating data. Object oriented is when the programming methodology that describes that combination has the merit that it can easily reuse parts of the program. Representative object oriented languages include the C++ language (which is an object oriented expansion of the C language)&sbquo Java (the pure object oriented language developed by Sun Microsystems)&sbquo Small Talk (developed by Xerox)&sbquo and Objective-C (developed by NEXT---now a division of Apple Computer---for use in the development of application software for its operating system NeXT STEP). These are called object oriented because their orientation place importance on the result of operating the software rather then the software's operating procedure. An aggregate of related data and a control method is organized into a unified whole that can be called an object&sbquo and then combine in the construction of software. In using preexisting object it's no necessary to know their internal structure or the details of their operating principals&sbquo and it will automatically handle the data processing function provide the message to do so is sent form outside. Accordingly&sbquo this is an effective way of thinking in the development of large-scale software in particular. It is called "object" oriented because of the way of thinking that likens the data and its aggregate to objects in the real world. The combination of some sort of data and a method of controlling it is an object.

Copyright © 2009 Kazuo KAWASAKI All rights reserved.