There are two major software frameworks supported under Mac OS upon which 
user interfaces can be built. Carbon is the older of these and is based on 
procedural C (I.E. good old fashioned C - not C++).  Coco is an object 
oriented framework written in Objective C. I don't know exactly what 
"Objective C" is, but it is not C++. I believe it is straight C, with a 
library which provides procedures for creating and manipulating heap 
storage.

In somewhat less geeky terms, there are two sets of tools which apple 
supports which help developers build user interfaces. They are very 
different from the perspective of the programmer, but they both accomplish 
pretty much the same thing. They allow the developer to build on a large 
suite of preexisting UI code, and they provide tools for testing, 
development,  and debugging.
Since just about every program needs to interact with the user in some way, 
it makes sense to not reinvent the wheel each time you write an application.

Hope this helps...
-- Rich

----- Original Message ----- 
From: "Harry Bates" <[EMAIL PROTECTED]>
To: "General discussions on all topics relating to the use of Mac OS Xby 
theblind" <[email protected]>
Sent: Tuesday, October 17, 2006 3:59 PM
Subject: Re: ITunes


Would some one please explain carbon to me.  As I understand it a program
that works in apple, but is not an apple based or koko program.  Is there
more to this understanding?
I certainly do not think it means any thing like a carbon copy.
Please enlighten me!
----- Original Message ----- 
From: "Rich Caloggero" <[EMAIL PROTECTED]>
To: "General discussions on all topics relating to the use of Mac OS X by
theblind" <[email protected]>
Sent: Tuesday, October 17, 2006 3:23 PM
Subject: ITunes


> Does anyone know what framework ITUnes is built on: Coco, Carbon, or
> something else.
>
> Thanx in advance...
> -- Rich
>
>




Reply via email to