Теоретически да.. . Можно ос билдер замутить со спец дополнениями к си++. Но надо ли это? Надо ли вообще делать эту ос? Когда при попытках написания начнешь изучать защищенный режим, поймешь что легче выучить два десятка языков, чем эту всю систему. С 16битным реальным полегче. Но ассемблер учить придется, как самый простой способ понять что делает процессор. Да и учить его не надо, достаточно понять.
Высокоуровневые языки при разработки ос используют для удобства, сокращения времени, уменьшения числа ошибок, совместимости с разными архитектурами и д. р. Но так как работа идет с процессором, то прибегать к низкоуровнему программированию придется, как не крути.
При достижении достаточного опыта и понимания становится ясно, что язык - инструмент, а не панацея. Все зависит от качественного содержания вещества в черепной коробке.
Другие языки программирования и технологии
Правда ли что на C++\C# можно сделать все что угодно, от простенькой утилиты до целой оси?
Кстати, виндовс написана на С. С++ это тот же С, только больше возможностей имеет. Да и ассемблер для оси нужен будет, ведь она должна работать очень быстро, иначе толку от нее мало. А вот на c# вряд ли можно написать ось, но игры делают через C# and XNA .
да, это так.
вронье
На C# нельзя, на C++ можно, но с разными но..., потому что..., вот так..., не на нём одном создавать надо и не в одиночку.
да
C++ можно, C# маловероятно (вовсю использует Windows API)
PS Правда, хлопотно это...
PS Правда, хлопотно это...
Не все. Универсальных языков вообще в природе не существует.
Если конечно у человека куча денег то да.
ps c# вроде без net не пашет? хотя может с бубном и можно...
ps c# вроде без net не пашет? хотя может с бубном и можно...
нет. На С и Ассемблере да.
Похожие вопросы
- C# C++ Как сделать, чтобы при появлении форма раскручивалась в центре экрана.(подскажите алгоритм)
- C#. Как сделать, чтобы программа проверяла тип введённой переменной?
- C# Как сделать сохранение игры и запуск сохраненной игры?
- c++) а... как сделать так?
- Вопросик по Pascal. Есть переменные A,B,C,D. Как сделать так, чтобы при вводе A выводилось цифра 1, B - 2, C-3, D-4?
- dev c++. помогите плз сделать задачу найти наибольшую высоту треугольника из сторонами a,b,c
- Чем отличаются между собой C, C# и C++ ?
- А почему программы написанные на C/C#/C++ имеют больший вес чем на tasm/masm?
- Помогите новичку, объясните разницу между C, C++ И C#. и Посоветуйте книгу/видеоуроки или т. п для обучения основ
- здравствуйте, помогите пожалуйста, что не так вот c C++ кодом: