Carbon是苹果电脑操作系统的应用程序编程接口(API)之一:
Carbon和Cocoa,Toolbox,POSIX,JAVA并列成为Mac OS X 五个主要的API。与Cocoa相较之下,Carbon是非物件导向(Procedural)的编程语言API,而Cocoa是面向对象(Onject Oriented)的编程语言API。Carbon是比Cocoa更为低层次的API,比较类似于微软的视窗操作系统的Win32 API。调用Carbon的程序可以使用包括C,C++在内的多种编程语言,而Cocoa只能支持Objective—C和Java。在从Power PC平台向Intel平台转移的过程中。使用Carbon的程序比使用Cocoa的程序需要更多的修改。