на каком языке написана mac os

На каком языке написана mac os

на каком языке написана mac osФорум программистов > Операционные системы > Операционные системы общие вопросы
на каком языке написана mac os Официальный язык разработчиков Mac и iOS
Регистрация

ASM слишком банально, не думаю что это он, если кто то не согласен, скажите тогда, что именно за Assembler это?
Здравствуйте. Интересует то, в какой именно среде создаются ОС для Mac’ов, iPhone и iPad. Кто-то знает наверняка, что это за язык?
ASM слишком банально, не думаю что это он, если кто то не согласен, скажите тогда, что именно за Assembler это?

часть асма полюбому там есть, ассемблер целевой платформы(как перечислено выше)

скорее всего как всегда С/С++ + асм.

а вам зачем? хотите ОС писать, иль просто так из интереса?

Источник

На каких языках написаны Windows, Mac OS X и Linux?

Мне просто интересно, кто знает, какие языки программирования Windows, Mac OS X и Linux составлены и какие языки используются для каждой части ОС (например, ядро, архитектура подключаемого модуля, компоненты GUI и т.д.).

Я предполагаю, что для каждого языка есть несколько языков, и, очевидно, я знаю, что ядро ​​Linux написано на C.

Я полностью предполагаю, что Mac OS X содержит много кода Objective-C, поскольку это язык Apple, полученный из NeXT.

Windows, я слышал, содержит C, С++ и Intel Assembly. У Linux или Mac OS есть код сборки?

Кроме того, существуют ли скриптовые языки, такие как Ruby, Python и т.д., используемые разработчиками ОС для создания скриптов в ОС? Какие части ОС будут записаны на каждом языке?

12 ответов

Все ядра также будут использовать некоторый код сборки.

Linux: C. Некоторые части сборки.

Mac OS X: Cocoa в основном в Objective-C. Ядро написано на C, некоторые части сборки.

Mac OS X на уровне ядра представляет собой в основном более старую бесплатную операционную систему под названием BSD (в частности, ее Darwin, своего рода гибрид BSD, Mach и некоторые другие вещи). почти полностью C, с небольшим количеством ассемблера. (Источник)

Большая часть Cocoa реализована в Objective-C, объектно-ориентированном языке, который скомпилирован для работы с невероятной скоростью, но использует действительно динамическое время выполнения, что делает его уникальным. Поскольку Objective-C является надмножеством C, легко смешивать C и даже С++ в ваших приложениях Cocoa. (Источник)

Windows: C, С++, С#. Некоторые части в ассемблере.

Мы используем почти полностью C, С++ и С# для Windows. Некоторые области кода ручной настройки/ручной письменной сборки. (Источник)

Unix: C. Некоторые детали в сборке. (Источник)

Источник

На каких языках написаны Windows, Mac OS X и Linux?

Мне просто интересно, кто знает, какие языки программирования Windows, Mac OS X и Linux состоят из и какие языки используются для каждой части ОС (т. е.: ядро, подключаемая архитектура, компоненты GUI и т. д.).

Я предполагаю, что для каждого есть несколько языков, и, очевидно, я знаю, что ядро Linux написано на C.

Я полностью предполагаю, что Mac OS X содержит много кода Objective-C, поскольку это язык Apple, полученный из следующий.

Windows, я слышал, содержит сборку C, C++ и Intel. Содержит ли Linux или Mac OS какой-либо код сборки?

кроме того, существуют ли языки сценариев, такие как Ruby, Python и т. д., используемые разработчиками ОС для написания сценариев частей ОС? Какие части ОС будут написаны на каждом языке?

13 ответов

все ядра также будут использовать некоторый код сборки.

Linux: C. Некоторые детали в сборке.

Mac OS X: Cocoa в основном в Objective-C. ядро написано на C, некоторые части в сборке.

Mac OS X, на уровне ядра, в основном является старой, свободной операционной системой под названием BSD (в частности, это Дарвин, своего рода гибрид BSD, Mach и некоторых других вещей). почти полностью C, с небольшим количеством ассемблера. (источник)

большая часть Cocoa реализована в Objective-C, объектно-ориентированном языке, который компилируется для работы с невероятной скоростью, но использует действительно динамическую среду выполнения, что делает ее уникально гибкой. Поскольку Objective-C является надмножеством C, легко смешивать C и даже C++ в ваших приложениях Cocoa. (источник)

Windows: C, C++, C#. Некоторые части в ассемблере.

мы используем почти полностью C, c++ и C# для Windows. Некоторые области кода-ручная настройка / ручная сборка. (источник)

в Unix: C. Некоторые детали в сборке. (источник)

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *