Другие языки программирования и технологии

Правда ли что на C++\C# можно сделать все что угодно, от простенькой утилиты до целой оси?

Теоретически да.. . Можно ос билдер замутить со спец дополнениями к си++. Но надо ли это? Надо ли вообще делать эту ос? Когда при попытках написания начнешь изучать защищенный режим, поймешь что легче выучить два десятка языков, чем эту всю систему. С 16битным реальным полегче. Но ассемблер учить придется, как самый простой способ понять что делает процессор. Да и учить его не надо, достаточно понять.
Высокоуровневые языки при разработки ос используют для удобства, сокращения времени, уменьшения числа ошибок, совместимости с разными архитектурами и д. р. Но так как работа идет с процессором, то прибегать к низкоуровнему программированию придется, как не крути.
При достижении достаточного опыта и понимания становится ясно, что язык - инструмент, а не панацея. Все зависит от качественного содержания вещества в черепной коробке.
Василий Белецкий
Василий Белецкий
9 996
Лучший ответ
Кстати, виндовс написана на С. С++ это тот же С, только больше возможностей имеет. Да и ассемблер для оси нужен будет, ведь она должна работать очень быстро, иначе толку от нее мало. А вот на c# вряд ли можно написать ось, но игры делают через C# and XNA .
***** *****
***** *****
45 384
да, это так.
ДШ
Денис Шмидт
22 045
вронье
Макс Мавроди
Макс Мавроди
6 109
На C# нельзя, на C++ можно, но с разными но..., потому что..., вот так..., не на нём одном создавать надо и не в одиночку.
да
C++ можно, C# маловероятно (вовсю использует Windows API)
PS Правда, хлопотно это...
Не все. Универсальных языков вообще в природе не существует.
Если конечно у человека куча денег то да.

ps c# вроде без net не пашет? хотя может с бубном и можно...
нет. На С и Ассемблере да.