C/C++

Возможно ли на C++ написать операционную систему, и чем C++ в этом отличается от C?

Написать возможно.
Касательно отличий: в том же, в чём эти языки вообще друг от друга отличаются.
Иван Петухов
Иван Петухов
1 107
Лучший ответ
Классы - т. е. объектный подход - главное отличие. Но, можно писать "функционально" и на С++. Использование классов (правильное!) делает программы надёжнее и позволяет быстрее писать. Хочется ОС писать - пиши! Когда комета в следующий раз прилетит спишемся, скажешь как успехи.
На Си и Ассемблере написаны Unix, Linux, Windows, MacOS и т. п.
На C++ написано в этом плане - НИЧЕГО. )))
Good Fellow
Good Fellow
37 945
Алексей Долженко На C++ написано ядро Fuchsia OS. Использование C там вообще не приветствуется.
В C++ введено понятие класса. Это главное отличие.
...pro-100... ...ars...
...pro-100... ...ars...
7 582
и ведь действительно - тупой

а что, это очень умно - не понимать, что для написания своей ОС нужно прежде всего не Си и не C++, а вагон печенек, а для раскрутки такая гора печенек, которой ты в жизни не заработаешь?
я тебе объясню, зачем печеньки нужны, если ОС пишешь сам: они нужны на время написания ОС, потому что это годы с утра до вечера, ни с какой работой совмещать не выйдет, а кушать надо.

или умно обсуждать написание ОС, игнорируя это обстоятельство? спроси тогда уж - что лучше для написания ОС - табы или пробелы.
MY
Marlen Yessirkepov
1 311
Игорь Михайлов >для написания своей ОС
Для чего то досо-подобного хватит и дня.
C++ поддерживает ООП, C нет. Написать операционную систему можно, но я бы посоветовал сначала изучить ядро какой-нибудь существующей ОС, например Linux. Так же кроме C/C++ потребуется Assembler.
Да ничем не отличается, примеры есть - Haiku.
Можно, я разрешаю