About: Carbon (API)     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : umbel-rc:SoftwareObject, within Data Space : dbpedia.org associated with source document(s)
QRcode icon
http://dbpedia.org/describe/?url=http%3A%2F%2Fdbpedia.org%2Fresource%2FCarbon_%28API%29&graph=http%3A%2F%2Fdbpedia.org&graph=http%3A%2F%2Fdbpedia.org

Carbon was one of two primary C-based application programming interfaces (APIs) developed by Apple for the macOS (formerly Mac OS X and OS X) operating system. Carbon provided a good degree of backward compatibility for programs that ran on Mac OS 8 and 9. Developers could use the Carbon APIs to port (“carbonize”) their “classic” Mac applications and software to the Mac OS X platform with little effort, compared to porting the app to the entirely different Cocoa system, which originated in OPENSTEP. With the release of macOS 10.15 Catalina, the Carbon API was officially discontinued and removed, leaving Cocoa as the sole primary API for developing macOS applications.

AttributesValues
rdf:type
rdfs:label
  • Carbon (Apple) (de)
  • Carbon (API) (en)
  • Carbon (API) (es)
  • Carbon (Mac OS X) (fr)
  • Carbon (API) (it)
  • 카본 (API) (ko)
  • Carbon (ja)
  • Carbon (API) (uk)
  • Carbon (API) (zh)
rdfs:comment
  • Carbon es una API procedimental del sistema operativo Mac OS y que ofrece un alto grado de retrocompatibilidad con el código escrito para versiones de Mac OS classic (de Mac OS 8.1 en adelante hasta Mac OS 9). Carbon es una de las cinco API más importantes de Mac OS X, junto con Cocoa, Toolbox (para el entorno classic de Mac OS X, obsoleto), POSIX y Java. Carbon no soporta totalmente 64 bits en Leopard por lo cual migraron la mayoría de los programas al entorno Cocoa.​ (es)
  • Carbon est l'une des Interfaces de programmation (API) de Mac OS. Il fournit des accès en langage C aux services du système. Carbon permet une bonne rétrocompatibilité des programmes afin qu'ils fonctionnent sur les versions désormais obsolètes que sont Mac OS 8 et Mac OS 9. (fr)
  • 카본(Carbon)은 애플의 매킨토시 운영 체제를 위한 절차적 API이다. C 프로그래밍 언어의 접근을 매킨토시 시스템 서비스에 제공한다. 카본은 어느 정도의 하위 호환성을 프로그램에 제공하여 오래된 운영 체제인 맥 OS 8와 9에서도 동작할 수 있게 만들어 준다. 그러나 이러한 시스템들은 애플이 2001년 12월에 OS 9 업데이트를 출시한 뒤에 활발한 지원은 없는 상태였다. 2012년 7월 24일에 출시된 OS X 10.8 마운틴 라이언에서는 이 카본 API의 사용을 권장하지 않는다. API는 여전히 개발자들이 접근이 가능하고 카본 응용 프로그램들은 실행은 되지만 이 API는 더 이상 업데이트되지 않는다. (ko)
  • Carbon(カーボン)は、かつてMac OS Xで提供されていたC言語ベースの二つの主要なアプリケーションプログラミングインターフェース(API)のうちの一つで、もう一つのAPIであるCocoaがNeXTSTEP (OPENSTEP) に由来するのに対し、CarbonはClassic Mac OSのToolbox API (Application Programming Interface) をMac OS X用に整理・移植したものであり、Classic Mac OS用アプリケーションをMac OS X向けに移植しやすくするために開発された。 Carbonは旧来のClassic Mac OS用アプリケーションの迅速な移植を可能にし、初期のMac OS Xの普及を支える重要な役割を果たしたが、後年アプリケーションのCocoaへの移行が進むとCarbonの重要度は低下し、徐々にフェードアウトすることになった。Mac OS Xの64ビット対応が進んでもCarbonは64ビット化から取り残され、OS X Mountain Lionからは使用が非推奨とされ、macOS Catalinaからは完全に廃止された。 (ja)
  • Carbon — це процедурний прикладний програмний інтерфейс (API), видана компанією Apple Inc. для операційної системи Mac OS. Є спрощеною та оновленою версією попереднього середовища Mac OS 9. (uk)
  • Carbon 是苹果电脑操作系统的应用程序编程接口(API)之一。 Carbon 与 Cocoa、X11、POSIX、Java 并列成为 Mac OS X(後更名為 macOS)五个主要的API。與 Cocoa 相比,Carbon 是面向过程的编程语言 API,而 Cocoa 是面向对象的编程语言 API。Carbon 是比 Cocoa 更为低层次的API,比较类似于微软Windows操作系统的 Win32 API。 调用 Carbon 的程序可以使用包括 C、C++ 在内的多种编程语言。而 Cocoa 只能支持 Objective-C 和 Java。在从 Power PC 平台向 Intel 平台转移的过程中,使用 Carbon 的程序比使用 Cocoa 的程序需要更多的修改。 (zh)
  • Carbon was one of two primary C-based application programming interfaces (APIs) developed by Apple for the macOS (formerly Mac OS X and OS X) operating system. Carbon provided a good degree of backward compatibility for programs that ran on Mac OS 8 and 9. Developers could use the Carbon APIs to port (“carbonize”) their “classic” Mac applications and software to the Mac OS X platform with little effort, compared to porting the app to the entirely different Cocoa system, which originated in OPENSTEP. With the release of macOS 10.15 Catalina, the Carbon API was officially discontinued and removed, leaving Cocoa as the sole primary API for developing macOS applications. (en)
  • Carbon ist eine Sammlung von Programmierschnittstellen (APIs) von Apple, die Teile des unter der Macintosh System Software enthaltenen Macintosh-Baukasten (englisch Macintosh Toolbox) bereitstellt. Es war von vornherein als Brückentechnologie gedacht, um es seinerzeit Programmentwicklern möglichst leicht zu machen, ihre Mac-OS-Applikationen für das später erschienene Mac OS X vorzubereiten. Zum Zeitpunkt der Einführung war Mac OS 8 das aktuelle Betriebssystem von Apple, Mac OS 9 sowie dessen Nachfolger und neue Betriebssystemgeneration Mac OS X befanden sich in Entwicklung. (de)
  • Carbon è stato il nome dato da Apple Inc. alle API contenute nel sistema operativo macOS. Questo set di API consentiva ai programmi scritti per Classic Mac OS di funzionare sul nuovo sistema operativo tramite piccole modifiche. Le API erano formate da header file per il linguaggio C e da librerie dinamiche che implementano le funzioni. Le implementazioni delle librerie differivano a seconda dei sistemi operativi, ma questo non dava problemi all'eseguibile dato che per esso il comportamento era identico. (it)
foaf:name
  • Carbon (en)
foaf:homepage
name
  • Carbon (en)
foaf:depiction
  • http://commons.wikimedia.org/wiki/Special:FilePath/Adobe_ImageReady_7.0_running_on_Mac_OS_X.png
dcterms:subject
Wikipage page ID
Wikipage revision ID
Link from a Wikipage to another Wikipage
Faceted Search & Find service v1.17_git139 as of Feb 29 2024


Alternative Linked Data Documents: ODE     Content Formats:   [cxml] [csv]     RDF   [text] [turtle] [ld+json] [rdf+json] [rdf+xml]     ODATA   [atom+xml] [odata+json]     Microdata   [microdata+json] [html]    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 08.03.3330 as of Mar 19 2024, on Linux (x86_64-generic-linux-glibc212), Single-Server Edition (61 GB total memory, 51 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software