Aquí hay un desglose:
* Objective-C: El marco central de Mac OS X, incluida su interfaz de usuario (CocoA), está construido sobre Objective-C. Este lenguaje orientado a objetos proporciona una forma poderosa y flexible de desarrollar aplicaciones.
* c: Si bien Objective-C es el idioma principal, el sistema operativo en sí depende en gran medida de C para sus componentes de bajo nivel, como controladores, núcleo y bibliotecas de sistemas.
Otros idiomas utilizados en Mac OS X:
* Swift: El nuevo lenguaje de programación de Apple está ganando tracción, y se utiliza cada vez más para el desarrollo de Mac OS X.
* C ++: Utilizado para algunos componentes y bibliotecas específicos.
* ensamblaje: Se utiliza para áreas de muy bajo nivel y críticas.
Es importante tener en cuenta que la gran mayoría de la base de código de Mac OS X está escrita en Objective-C y C. Si bien también se usan otros idiomas, su papel es más especializado.