Carbon (API): differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
 
Nessun oggetto della modifica
Riga 1:
{{WIP|[[Utente:Hellisp|Hellis]] 11:47, Ott 5, 2004 (UTC)}}
{{stub}}
'''Carbon'''è il nome in codice dato da [[Apple Computer]] alle [[API]] contenute nel [[sistema operativo]] [[Mac OS X]] che consentono hai programmi scritti per il precedente sistemo operativo dell'Apple di funzionare sul nuovo sistema operativo tramite piccole modifiche. Le APi sono formate da dei [[headler file]] per il linguaggio [[C (linguaggio)|C]] e da delle librerie dinamiche che implementano le funzoni. Le implementazioni delle librerie sono differenti a seconda dei sistemi operativi ma questo non crea problemi all'eseguibile dato che per esso il comportamento è identico.
 
Senza le librerie Carbon l'unico modo per utilizzare le vecchie applicazioni sarebbe quello di utilizzare il programma di emulazione [[Classic (Mac OS X)|Classic]] fornito con Mac OS X.
'''Carbon''' is the codename of [[Apple Computer]]'s [[API]]s for the [[Apple Macintosh|Macintosh]] [[operating system]], which permits a good degree of backward compatibility between [[source code]] written to run on the classic [[Mac OS]], and the newer [[Mac OS X]]. The APIs are published and accessed in the form of [[C programming language|C]] [[header file]]s and a dynamically linkable [[software library|library]]. The implementation of the APIs is different in the two systems, but this difference is shielded from the [[executable]]. This permits code that conforms to the Carbon APIs to run unchanged and natively on both OSes.
 
Without Carbon, applications written solely using the older APIs can only be run in the Classic Environment on Mac OS X.
 
[[Categoria:Mac OS X]]