mir.pe (일반/밝은 화면)
최근 수정 시각 : 2023-09-14 11:20:40

카본

1. 탄소의 영단어2. 자동차 정비 및 관련 업계에서 쓰는 은어3. OS X API4. 크레이지레이싱 카트라이더의 카트바디 카본 비트 V1의 줄임말5. Lenovo의 노트북 ThinkPad X1 Carbon의 줄임말6. Carbon(프로그래밍 언어)

1. 탄소의 영단어

파일:상세 내용 아이콘.svg   자세한 내용은 탄소 문서
번 문단을
부분을
참고하십시오.
탄소섬유의 주된 소재다.

2. 자동차 정비 및 관련 업계에서 쓰는 은어

연료 분사 기름 등이 연소된 산물과 먼지, 피스톤 등이 마모된 금속 찌꺼기 등이 합체해 쌓인 를 여기에선 '카본'으로 칭한다.

만약 이걸 특수 약품이나 쇠 솔 등으로 긁어 빼거나 해당 부위를 갈지 않으면 주행 중 출력이 저하되거나 기관 등이 오작동하는 일이 생길 수 있다.

또는 슈퍼카나 오토바이 등에서 사용되는 카본파이버를 '카본'으로 칭한다. 요즘은 자동차 쪽에서 카본이라 하면 다 이것을 가리킨다. 항목 참조.

3. OS X API

기존 Mac OS의 Toolbox API를 정리하여 OS X로 이식한 것이며, 목적은 기존 Mac OS용 프로그램을 쉽게 포팅할 수 있도록 하는 것이다. OS X의 개발단계와 Mac OS X Server 1.0 에는 포함되지 않았고, 이후에 포함되었다.

코코아와 결정적인 차이는, 코코아를 사용하려면 반드시 Objective-C를 써서 프로그래밍을 해야 하는데 비해, 카본은 위와 같은 목적 때문에 기존의 C / C++ 에서 사용할 수 있다는 점이다.

OS X Tiger 부터 64비트 모드가 지원되기 시작했는데, Carbon은 64비트 지원에서 제외되고, 64비트 프로그램은 코코아 사용이 권장되었다. 애초에 Carbon API의 탄생 목적이 기존 Mac OS 프로그램의 용이한 이식이었고, 이 때부터 Apple은 Carbon의 비중을 서서히 줄이면서 코코아를 전면에 내세우고 있다.

Carbon으로 작성된 프로그램은 크게 기존 Mac OS OS X 10.6 이전에서[1] 실행가능한 "PEF(Preferred Executable Format) Carbon", OS X 전용 "Mach-O Carbon" 으로 구분된다. PEF Carbon은 CFM(Code Fragment Manager) Carbon 이라는 다른 이름을 가지고 있다. 여담으로 예전에 Apple의 신 운영체제 후보에 올랐던 BeOS가 이 PEF 방식의 바이너리를 지원하며, 이것의 후속판인 하이쿠 PowerPC를 지원하지 않음에도 불구하고 PEF 바이너리를 지원한다.

Apple은 꾸준히 Carbon을 페이드 아웃하려고 노력했으나, Rosetta처럼 한 방에 보내지는 못할 것으로 보인다. 워낙에 Carbon을 사용하여 구현된 프로그램이 많기 때문이다. 그래서 당분간은 계속 존재할텐데, OS X Mountain Lion에서 동결(deprecated)되었으며, 32코드 지원을 완전히 제거한 macOS 10.15 에서 함께 역사속으로 사라졌다.

4. 크레이지레이싱 카트라이더의 카트바디 카본 비트 V1의 줄임말

파일:상세 내용 아이콘.svg   자세한 내용은 카본 비트 V1 문서
번 문단을
부분을
참고하십시오.

5. Lenovo의 노트북 ThinkPad X1 Carbon의 줄임말

해당 문서 참조

6. Carbon(프로그래밍 언어)

2022년 7월 구글에서 공개한 새로운 프로그래밍 언어이다. 마치 Java Kotlin 코드를 혼용 가능한 것처럼 기존의 C++ 코드와 혼용 가능하다. 방대한 C++ 레거시의 마이그레이션에 초점을 두고 만들어진 언어로서, 역시 C++의 대안으로 부상 중인 Rust와 전략적으로 대비된다. 기사 깃허브
파일:상세 내용 아이콘.svg   자세한 내용은 Carbon 문서
번 문단을
부분을
참고하십시오.

[1] 눈치챘겠지만 이는 Rosetta에 의해 실행되는 것이다.