2015-10-25 5 views
-2

Какой язык программирования написан iOS? Это Obj-C или C/C++ + ASM?Какой язык программирования написан iOS?

+1

Ознакомьтесь с рекомендациями по размещению соответствующих вопросов по SO. Вопросы об общих вычислениях не рассматриваются в рамках области. –

ответ

5

Ядро mach было бы записано на C, с Ассемблером, брошенным для загрузки.

Над этим слоем, драйверы устройств будут написаны на одном языке, C, а также, что взаимодействует с ядром, думаю, графика, звуки и т.д.

Выше этого уровня, библиотеки времени выполнения будет смесь библиотек GNU , в основном C, C++.

Тогда вся инфраструктура будет записана в Objective C/C++, обертывающей библиотеки GNU на более низком уровне.

Это также применимо к настольному OS/X, поскольку они имеют сходные структуры вышеупомянутого программного обеспечения.

+0

Спасибо, maan :) –

Смежные вопросы