на каком языке написана mac os
На каком языке написана mac os
| Регистрация
часть асма полюбому там есть, ассемблер целевой платформы(как перечислено выше) скорее всего как всегда С/С++ + асм. а вам зачем? хотите ОС писать, иль просто так из интереса? На каких языках написаны 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, некоторые части сборки.
Большая часть Cocoa реализована в Objective-C, объектно-ориентированном языке, который скомпилирован для работы с невероятной скоростью, но использует действительно динамическое время выполнения, что делает его уникальным. Поскольку Objective-C является надмножеством C, легко смешивать C и даже С++ в ваших приложениях Cocoa. (Источник) Windows: C, С++, С#. Некоторые части в ассемблере.
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, некоторые части в сборке.
большая часть Cocoa реализована в Objective-C, объектно-ориентированном языке, который компилируется для работы с невероятной скоростью, но использует действительно динамическую среду выполнения, что делает ее уникально гибкой. Поскольку Objective-C является надмножеством C, легко смешивать C и даже C++ в ваших приложениях Cocoa. (источник) Windows: C, C++, C#. Некоторые части в ассемблере.
в Unix: C. Некоторые детали в сборке. (источник)
|