Sla Gu
Мыслитель
(5930)
14 лет назад
никакого ассемблера в вин никогда не было, язык С был придуман спецом для написания ОСей
полная ассемблерная реализация Вин 3.11 была сделана в OS/2 Warp компанией IBM, по лиценз. от мелкомяхкого, и работала в 1.5 раза быстрей чем оригинальная в виртуальном режиме.
*Quantum
Мудрец
(12527)
14 лет назад
Какой именно виндовс?)))) )
В общем - С, С++ +Ассемблер. Но есть различия в удельном весе каждого языка в версиях 9х, 2000, ХР или более поздних.
***Artem*** super boy))))
Мастер
(2458)
14 лет назад
ASSEMBLER и только. На C++ и VB вы систему не напишите, отдельные модули да, но ядро системы - ASSEMBLER! в процентном соотношении, что-то навроде: Windows XP - 80% на C/C++, 20% на asm - в общем-то и все. некоторая часть - Windows написана на Cobol, некоторые модули на Turbo Pascal.
Сначала нужно как минимум определить границы самой Windows, например Notepad это ОС или не ОС.
А так однозначно ASM, хотя некоторые вещи возможно на С/C++.)))))
Александр
Профи
(673)
14 лет назад
Самая "нижняя" часть пишется на низкоуровневом языке (на ассемблере, например) , она обеспечивает возможность выполнения программ, написанных на языках более высокого уровня.
Тимур Камалов
Профи
(597)
8 лет назад
Си - язык высокого уровня. Когда пишут на си, машина переводит его на ассемблер и выполняет. Просто на си программисту легче писать. Но в некоторых случаях лучше на ассемблере.
PhaULdin
Ученик
(140)
4 года назад
Тут один человек, а именно Тимур Камалов написал, что компилятор C переводит код в ассемблер ???Код на C, C++ сразу компилируется в машинный код.