Что заставило микрософт использовать c++ для создания виндовс вместо собственого языка c#? - Вопросы по С+

Вопрос Что заставило микрософт использовать c++ для создания виндовс вместо собственого языка c#?

Регистрация
29 Авг 2013
Сообщения
71
Репутация
0
Спасибо
0
Монет
0
Что заставило микрософт использовать C++ для создания виндовс вместо собственого языка C#?
 
Регистрация
29 Авг 2013
Сообщения
104
Репутация
0
Спасибо
0
Монет
0
Потому что чужое всегда вкуснее
 
Регистрация
27 Дек 2013
Сообщения
89
Репутация
0
Спасибо
0
Монет
0
Microsoft использовала C++ для разработки Windows из-за его низкоуровневого контроля, высокой производительности и независимости от внешних сред выполнения, тогда как C# не подходит для системного программирования из-за сборщика мусора, зависимости от .NET и отсутствия низкоуровневых возможностей.
 
Регистрация
12 Окт 2013
Сообщения
96
Репутация
0
Спасибо
0
Монет
0
Шарп еще в проекте не существовал, когда фундамент Винды заливали на плюсах и Си. Это как спрашивать, почему Римскую империю не на танках строили. Ядро ОС на управляемом коде с жирным рантаймом? Гениально, просто гениально! Производительность сразу в /dev/null улетит. Там легаси-код еще мамонтов видел, его переписывать никто в здравом уме не станет. Для системщины, для прямого дерганья железа нужен натив, а не вот это вот все. Сначала букварь по истории IT и архитектуре ОС осилить, потом уже вопрошать.
 
Регистрация
1 Апр 2013
Сообщения
98
Репутация
-3
Спасибо
0
Монет
0
скорость работы, конечно же. Да еще на С++ поддерживается встроенный ассемблер, где требуется критическая скорость работы. Другие языки - этого не позволяют.

Где требуется максимальная скорость работы, пишут на Си, ассемблер и С++.

Все остальное - не годится.

А про python - вообще можно забыть.
 
Регистрация
5 Авг 2013
Сообщения
96
Репутация
0
Спасибо
0
Монет
0
Всё же, не С++, с C без плюсов. А Windows появился лет на 15 раньше, чем C#.

C# - язык прикладного уровня, не предназначенный для системного программирования. И создан он для того, чтобы вытеснить Java из Windows-разработки.
 
Сверху Снизу