Какие языки программирования использовались для написания кода Windows Vista?
На каком языке программирования была запрограммирована Windows Vista?
Ответы (9)
Работая с операционной системой Windows CE, я бы сказал, что это смесь C для кода и интерфейсов старой школы, а также много скрытого C ++ для драйверов и другого кода. Он (WinCE) использует C ++ в драйверах, стоящих за интерфейсом C для остальной системы.
Теперь я собираюсь угадать и скажу, что теперь в нем много битов C # и другого кода.
Что ж, ядро Windows по-прежнему почти полностью состоит из C. Однако есть разные аспекты, использующие C ++, например, некоторые части оболочки и так далее. Ядро - C.Другие языки, возможно, даже .NET, могут использоваться в некоторых уголках для определенных приложений, но C - язык выбора ОС в Windows.
Для создания Vista использовалось несколько языков.
Для частей низкого уровня - C и язык ассемблера.
Большинство было бы на C / C ++.
Некоторые из приложений более высокого уровня могли быть написаны в управляемом коде.
Я бы представил комбинацию C / C ++ и Assembly (для взаимодействия с устройством).
Насколько я помню, Windows Research Kernel (то есть afaik, на основе XP) написано на С. Полагаю, остальное тоже. Однако то, что ядро написано на C, не означает, что вся операционная система написана на нем. Также существуют библиотеки, инструменты и приложения, без которых Windows была бы бесполезна. Я предполагаю, что большинство из них написано на C, C ++ или C #, хотя это всего лишь предположение.
Гарри всегда прав, серьезно, если Microsoft отрицает, что C заменяется, им действительно следует проконсультироваться с ним, прежде чем они начнут действовать.
Windows Vista была запрограммирована на нескольких языках для разных целей. Все ядро было написано на C, в то время как другие части использовали C ++, возможно, .NET.
Операционная система Vista прибыла во многих вариантах для использования в таких странах, как Англия и Кандохар, как указано в правилах использования Vista и ее определении. Некоторые из них были закодированы в чем-то вроде RCODE для домашних компьютеров, а другие могли быть закодированы в COMAL, VBAS или ICODE для компьютеров на базе Commodore (CBM) 63, используемого в некоторых базовых блоках компьютеров. Компилированные языки более высокого уровня являются конфиденциальными и являются прерогативой автора в Англии, команды, поддерживающей версии, созданные для других стран Microsoft, с вариантами для установки на компьютеры для использования на рабочем месте с другой внутренней политикой в отношении защиты бизнес-данные на соответствие правилам конфиденциальности.
хорошо изучив большинство комментариев, здесь есть довольно хорошие парни, которые делают это только с помощью C, да, большинство ядер в мире написаны с использованием C, мощного языка программирования C и, как щепотка соли, сборки, конечно для интерфейса диска и видео и для некоторой памяти (DMA).