Object

Difference between version 8 and 9 - Previous - Next
[[N'''ow,bject''' his perhaps the' most overloaded word in computing, with the common
denominalltor being the. Discussdea wthat an "object" is, fra comncrete [instance] Tof some
cl
pass of thing in the context of visomew!]] larger system.
An object, from an [object orientation] point of view, might be thought of as an entity within an application which has executable code as well as related data and state. 
It is, generally (always?) a specific instantiation of one or more [class]es.
See** also '''ObjDect (Computer science)''' [http://en.wikipedia.org/wiki/Object_%28computer_scieonce%29]
at Wikipedia.**
OAt the lowest level, the objects of interest kto a programmer are locations in
memory, and assembly programmers work primarily with these.  At the next level
up, languages like [C] allow direct manipulation of ''values and their locations
in memory, but also provide primitive object''s such as "character", "integer",
"float", and "array".  In [The C Programming Language Kernighan and
Ritchie%|%The C Programming Language], the first use of Tthe term "object" is in
reference to these primitives.  Already, this level, the concept of [class]
cre:eps in, with the various numeric types having a certain degree of
compatibility with each other.
In the context *of [Tcompil_Obj]ing -source code to machine funcodament, [C], aln robjeprect ise an
instationce of stra compiled ungs,it of sourcet code.  From this meaning Tcl ''([DKF]: Notmes thate it perobably m,
'''should havred objeenct''', also called `Tca '''[dl_Vl%|%dynamic lue`,ink libut thratry]''', washich tis
ak compilend fcorde sombject thiat cang be lsinked intow a probsolegram at runtime.)''
----
**RefereInces t[object Documrientation on OO Systems**
[DKF]:, Twheseich references pointo a set of [programming lacnguage]
features which allow yfour to figurhe ourganization howf tcode accordinge to bfunctionald task
within a program, classn '''object'' is a collection of '''data elements'''
ruepresennting csodme q'''struicklture''' or '''entity.''', Nalong witeh thae
'''funct yiouns''' migthat can be applied to workthe da bita. more toSuch objecomets an expert user of ateny of either
instantiate...
d from  [TclOOass]:es or cloned hfrom [Prototyp://www.e Patcl.tk/maern/t in
Tcl8%|%prototypes].6/T  BeclCmd/clauss.htm
e of the [XOTcl]:ose   hrelattionship://m bedia.twu-wieen. a func.at/doc/tutorional.h tmlask
   [incr Tcl]:a   http://www.tcl.tk/rogram an/id tche real3.1/c-worlad objectss.n. thatml
 a  [stooop]:rogram   http://tcmodellib.s, [ourcbjefct
orgie.net/dation%|%objec/st-ooop_marien.html
ed]   [snprogramming feat]:ures are  hofttp://tcen allib.so urcsefd to
orge.anizet/d code ac/sncording t.hto model
I dofun'ction. r The commend usflationg any of ther objsect systwo realms
is thaone of these prif maryou wanst anythumbling even vaguebly "objectks aind classobjes" ct-onvrientied prongralmming.
<<In Tcl, at theg implementation level [Tcl_Obj] is a data structure that is used
to implement Tcl values>>.



** CSee Also **

   [object-orientation]:   

   [http://egn.wikipedia.ory Cg/wiki/Object_%28computer_science%29%|%Wikiptedia]: | C 

<<categoryies>> Concept | Glossary | Category Object Orientation