Mac OS X está escrito principalmente em
Objective-C e
c .
Aqui está um colapso:
*
Objective-C: A estrutura principal do Mac OS X, incluindo sua interface de usuário (cacau), é construída sobre o Objective-C. Essa linguagem orientada a objetos fornece uma maneira poderosa e flexível de desenvolver aplicativos.
*
C: Embora o Objective-C seja o idioma principal, o próprio SO depende fortemente do C para seus componentes de baixo nível, como drivers, kernel e bibliotecas de sistemas.
Outros idiomas usados no Mac OS X: *
Swift: A linguagem de programação mais recente da Apple está ganhando tração e está sendo cada vez mais usada para o desenvolvimento do Mac OS X.
*
c ++: Usado para alguns componentes e bibliotecas específicos.
* Montagem
: Usado para áreas críticas de desempenho muito baixo.
É importante observar que a grande maioria da base de código do Mac OS X é escrita em Objective-C e C. Enquanto outros idiomas também são usados, seu papel é mais especializado.